2011-12-14 69 views
1

根據文檔化(http://hadoop.apache.org/common/docs/r0.20.203.0/hdfs_user_guide.html),secondarynamenode在hadoop0.20.203.0發行版中已棄用,並由checkpointnode和backupnode。但是,在集羣設置文檔(http://hadoop.apache.org/common/docs/r0.20.203.0/cluster_setup.html)沒有提到有關該更改。在conf/masters文件中提到的地址中,bin/start-dfs.sh啓動secondaryname節點。關於Hadoop二級名稱概念

有人可以提供什麼區別嗎?這是否意味着配置沒有改變。只有內部體系結構的secondarynamenode是chnaged ..

也在hadoop0.23.0版本中沒有conf/masters文件,我們用來指定主要地址的輔助名稱節點需要啓動。

感謝 MRK

回答

1

同樣在hadoop0.23.0版本沒有的conf /主人文件,我們用來指定二級名稱節點需要啓動主機地址。

0.23的文檔是有點稀疏,我不得不挖掘代碼。在DFSConfigKeys.java下面的變量已被定義。將dfs.namenode.secondary.http-address密鑰設置爲hdfs-site.xml中的ip:port,並使用sbin/hadoop-daemon.sh start secondarynamenode命令啓動輔助名稱節點。運行jps命令來檢查輔助名稱節點是否正在運行,並確保也檢查日誌文件是否有任何錯誤。

public static final String DFS_NAMENODE_SECONDARY_HTTP_ADDRESS_KEY =「dfs.namenode.secondary.http-address」;

有人能提供什麼區別嗎?

二次NN被稱爲CheckPoint NN。但是,該代碼仍在使用次要NN,並且人們仍將其稱爲次要NN。

從這是關係到0.23版本

活動和備用的HDFS-2141吉拉的描述是NameNode的狀態。而Backup和CheckPoint是啓動的守護進程的名稱/角色。

+0

感謝您的輸入。我將嘗試安裝hadoop 0.23.0 build並在此更新狀態。 – MRK 2011-12-19 05:01:19