如果运行具有单个NameNode和六个DataNode的Hadoop集群,则必须执行两个过程

时间:2015-02-11 18:40:10

标签: hadoop

问题: 如果运行具有单个NameNode和六个DataNode的Hadoop集群,并且您希望更改配置参数以使其影响所有六个DataNode,则必须执行两个过程

一个。您必须重新启动NameNode守护程序才能将更改应用于群集 B.您必须重新启动所有六个DataNode守护程序才能将更改应用于群集。 C.您不需要重新启动任何守护程序,因为它们会自动获取更改。 D.您必须修改六台DataNode计算机中每台计算机上的配置文件。 E.您必须仅在其中一台DataNode计算机上修改配置文件 F.您必须仅修改NameNode上的配置文件。 DataNodes阅读他们的 来自主节点的配置

很多地方都显示答案A& F但我想知道这种参数变化的例子。 看起来像Ans B& D也看起来正确,因为很可能所有数据节点都需要重新启动,并且还应该在所有数据节点配置文件上进行配置。

什么是正确答案?

您能否建议仅影响数据节点的一个参数的名称,以便我可以在我的群集上进行测试。

1 个答案:

答案 0 :(得分:0)

必须在所有节点上完成配置更改(例如,在core-site.xml中),即namenode和所有数据节点。然后需要重新启动Hadoop。一些hadoop供应商提供的工具可以帮助您轻松实现这一目标,但这就是该工具将在幕后完成的工作。

我将由您决定您的列表中哪些字母最符合最佳:)