关于hadoop:躬行系列自动故障转移hadoop

接手动配置的上文

减少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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理