HDFS NameNode 多目录

一、目的

每个目录下的数据完全相同,增强可靠性

二、配置

1、停止集群

sbin/stop-yarn.sh
sbin/stop-dfs.sh

2、删除所有节点的文件

rm -rf data/ logs/

3、配置hdfs-site.xml文件

<property>
    <name>dfs.namenode.name.dir</name>
    <value>file:///${hadoop.tmp.dir}/dfs/name1,file:///${hadoop.tmp.dir}/dfs/name2</value>
</property>

使用xsync同步

4、格式化并启动集群

hdfs namenode -format
sbin/start-yarn.sh
sbin/start-dfs.sh
原文地址:https://www.cnblogs.com/wt7018/p/13595488.html