接手动配置的上文
减少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=rootHDFS_JOURNALNODE_USER=rootHDFS_NAMENODE_USER=rootHDFS_SECONDARYNAMENODE_USER=rootHDFS_DATANODE_USER=rootHDFS_DATANODE_SECURE_USER=root
start-yarn.sh stop-yarn.sh增加
YARN_RESOURCEMANAGER_USER=rootHADOOP_SECURE_DN_USER=yarnYARN_NODEMANAGER_USER=root
执行
- 群启脚本
start-dfs.sh
- 群停脚本
stop-dfs.sh