1. NameNode多目录
NameNode的数据目录可以配置成多个,且每个目录存放内容相同,相当于对数据做备份,增加了可靠性
1.1. 编辑hdfs-site.xml
修改配置
1 | <property> |
1.2. 重新格式化NameNode
关闭服务
1 | stop-dfs.sh |
所有节点删除数据和日志
1 | rm -rf /usr/local/hadoop/tmp |
格式化
1 | hdfs namenode -format |
查看生成的目录
1 | $ tree /usr/local/hadoop/tmp/dfs/ |
1.3. 启动HDFS并查看NameNode
启动服务
1 | start-dfs.sh |
上传文件
1 | hdfs dfs -put 1.txt / |
查看目录树,name1与name2仍完全一致
1 | $ tree -a /usr/local/hadoop/tmp/dfs/ |