2011-12-14 66 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