hadoop - 单独配置辅助名称节点(SecondaryNam

2019-09-27  本文已影响0人  静水流深ylyang

1. 修改hdfs-site.xml

执行命令:

vi /software/hadoop/etc/hadoop/hdfs-site.xml

在hdfs-site.xml中添加:

  <property>
    <name>dfs.namenode.secondary.http-address</name>
    <value>s138:9868</value>
  </property>

2. 修改core-site.xml

执行命令:

vi /software/hadoop/etc/hadoop/core-site.xml

在core-site.xml中添加:

  <property>
    <name>fs.checkpoint.period</name>
    <value>60</value>
  </property>
  <property>
    <name>fs.checkpoint.size</name>
    <value>67108864</value>
  </property>

即可设置s138为辅助名称节点(SecondaryNameNode).

注意:要先stop-all.sh以后再进行配置,否则会出现两个SecondaryNameNode,原因如下:
如果不先停止,NameNode和SecondaryNameNode均在s135机器上已经启动了;
此时修改了配置文件,将SecondaryNameNode修改为s138后执行stop-all.sh停止hadoop,此时s135机器上的SecondaryNameNode进程是依然存在的;
原因就是执行stop-all.sh时,因配置已经被修改导致,s135机器上SecondaryNameNode进程未被停止,一直存在。

上一篇 下一篇

猜你喜欢

热点阅读