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)中没有提到该更改。更多 bin/start-dfs.sh 在 conf/masters 文件中提到的地址中启动辅助名称节点。

有人可以提供有什么区别吗?这是否意味着配置未更改。只有secondarynamenode的内部架构被改变..

同样在 hadoop0.23.0 版本中,没有我们用来指定辅助名称节点需要启动的主机地址的 conf/masters 文件。

谢谢 MRK

4

1 回答 1

1

同样在 hadoop0.23.0 版本中,没有我们用来指定辅助名称节点需要启动的主机地址的 conf/masters 文件。

0.23 的文档有点稀疏,我不得不深入研究代码。在DFSConfigKeys.java中定义了以下变量。dfs.namenode.secondary.http-address在 hdfs-site.xml中将密钥设置为 ip:port 并使用sbin/hadoop-daemon.sh start secondarynamenode命令启动辅助名称节点。运行 jps 命令以检查辅助名称节点是否正在运行,并确保还检查日志文件是否有任何错误。

公共静态最终字符串 DFS_NAMENODE_SECONDARY_HTTP_ADDRESS_KEY = "dfs.namenode.secondary.http-address";

有人可以提供有什么区别吗?

次要 NN 被称为 CheckPoint NN。但是,代码仍在使用辅助神经网络,人们仍然将其称为辅助神经网络。

来自与 0.23 版本相关的HDFS-2141 Jira 的描述

Active 和 Standby 是 NameNode 的状态。而 Backup 和 CheckPoint 是启动的守护进程的名称/角色。

于 2011-12-14T18:09:06.997 回答