参考尚硅谷hadoop 教程
链接:http://i8n.cn/U4sxdj
- NameNode的本地目录可以配置成多个,且每个目录存放内容相同,增加了可靠性
- 具体配置如下
(1)在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>
(2)停止集群,删除data和logs中所有数据。
[hadoop@hadoop102 hadoop-2.7.2]$ rm -rf data/ logs/
[hadoop@hadoop103 hadoop-2.7.2]$ rm -rf data/ logs/
[hadoop@hadoop104 hadoop-2.7.2]$ rm -rf data/ logs/
(3)格式化集群并启动。
[hadoop@hadoop102 hadoop-2.7.2]$ bin/hdfs namenode -format
[hadoop@hadoop102 hadoop-2.7.2]$ sbin/start-dfs.sh
(4)查看结果
[hadoop@hadoop102 hadoop-2.7.2]$ cd data/tmp/dfs/
[hadoop@hadoop102 dfs]$ ll
total 0
drwx------. 2 hadoop hadoop 6 Aug 16 02:41 data
drwxrwxr-x. 3 hadoop hadoop 40 Aug 16 02:41 name1
drwxrwxr-x. 3 hadoop hadoop 40 Aug 16 02:42 name2
[hadoop@hadoop102 dfs]$ cd name1
[hadoop@hadoop102 name1]$ ll
total 4
drwxrwxr-x. 2 hadoop hadoop 156 Aug 16 02:42 current
-rw-rw-r--. 1 hadoop hadoop 15 Aug 16 02:42 in_use.lock
[hadoop@hadoop102 name1]$ cd current/
[hadoop@hadoop102 current]$ ll
total 1040
-rw-rw-r--. 1 hadoop hadoop 1048576 Aug 16 02:42 edits_inprogress_0000000000000000001
-rw-rw-r--. 1 hadoop hadoop 353 Aug 16 02:40 fsimage_0000000000000000000
-rw-rw-r--. 1 hadoop hadoop 62 Aug 16 02:40 fsimage_0000000000000000000.md5
-rw-rw-r--. 1 hadoop hadoop 2 Aug 16 02:42 seen_txid
-rw-rw-r--. 1 hadoop hadoop 205 Aug 16 02:40 VERSION
几百本常用电子书免费领取:https://github.com/XiangLinPro/IT_book