八 NameNode多目錄配置

2021-10-05 20:25:52 字數 1008 閱讀 8828

我這裡演示的是已經使用的集群,所以需要刪除data與log檔案;如果是初次配置集群不用。

為什麼要配置多目錄?

namenode的本地目錄配置成多個,且每個目錄存放內容相同,增加了可靠性。

具體配置調整如下:

(1)在hdfs-site.xml檔案中增加如下內容

dfs.namenode.name.dir

file:///$/dfs/name1,file:///$/dfs/name2

dfs.datanode.data.dir

file:///$/dfs/data1,file:///hd2/dfs/data2,file:///hd3/dfs/data3,file:///hd4/dfs/data4

(2)停止集群,刪除data和logs中所有資料。

[root@hadoop102 hadoop-2.7.2]$ rm -rf data/ logs/

[root@hadoop103 hadoop-2.7.2]$ rm -rf data/ logs/

[root@hadoop104 hadoop-2.7.2]$ rm -rf data/ logs/

(3)格式化集群並啟動。

[root@hadoop102 hadoop-2.7.2]$ bin/hdfs namenode –format

[root@hadoop102 hadoop-2.7.2]$ sbin/start-dfs.sh

(4)檢視結果

[root@hadoop102 dfs]$ ll

總用量 12

drwx------. 3 root root 4096 12月 11 08:03 data

drwxrwxr-x. 3 root root 4096 12月 11 08:03 name1

drwxrwxr-x. 3 root root 4096 12月 11 08:03 name2

不僅可以配置多目錄,edit與fsimage也可以配置在不同的目錄下

NameNode的多目錄配置

namenode的本地目錄可以配置多個,每個目錄相同,增加可靠性 在hdfs site.xml檔案中增加 dfs.namenode.name.dir file dfs name1,file dfs name2 增加之前需要重新格式化集群 root testnote02 stop yarn.sh ro...

NameNode與DataNode的多目錄配置

namenode的本地目錄可以配置成多個,且每個目錄存放內容相同,增加了可靠性 1.在hdfs site.xml檔案中增加如下內容 dfs.namenode.name.dirname file dfs name1,file dfs name2value property 2.停止集群,刪除data和...

HDFS, 如何配置多目錄儲存 ?

不多說,直接上手!操作物件 hadoop home etc hadoop hdfs site.xml 配置 新增下面配置到 hdfs site.xml 中 dfs.namenode.name.dir file dfs nn name1,file dfs nn name2 dfs.datanode.d...