接手动配置的上文
减少 HA 配置
hdfs-site.xml
<!-- 启用 nn 故障主动转移 -->
<property>
<name>dfs.ha.automatic-failover.enabled</name>
<value>true</value>
</property>
core-site.xml
<!-- 指定 zkfc 连贯的 zk 地址 -->
<property>
<name>ha.zookeeper.quorum</name>
<value>hadoop-4:2181,hadoop-5:2181,hadoop-6:2181</value>
</property>
如果你用的是 root 用户执行命令, 你须要在 start-dfs.sh stop-dfs.sh 增加如下配置
HDFS_ZKFC_USER=root
HDFS_JOURNALNODE_USER=root
HDFS_NAMENODE_USER=root
HDFS_SECONDARYNAMENODE_USER=root
HDFS_DATANODE_USER=root
HDFS_DATANODE_SECURE_USER=root
start-yarn.sh stop-yarn.sh 增加
YARN_RESOURCEMANAGER_USER=root
HADOOP_SECURE_DN_USER=yarn
YARN_NODEMANAGER_USER=root
执行
- 群启脚本
start-dfs.sh
- 群停脚本
stop-dfs.sh