我已经设置了一个hadoop集群。是否可以在Namenode上安装datanode?
我在etc/hadoop/slaves
文件中添加了namenode服务器名称。
但是,我仍然无法使用namenode内存作为datanode。
奴隶档案:
主人 从属
但是当我访问服务器时http://machine:50070/
它显示了生命节点(1)。
答案 0 :(得分:0)
我认为出现在那里的一个活节点是主节点而不是从节点。我想问题出在您的/etc/hosts
文件中。你也把奴隶放在那里了吗?
此外,如果您遵循标准安装步骤,例如these,那么"奴隶"文件应位于$HADOOP_HOME/conf/
下,而不是etc/hadoop/
。 /usr/local/hadoop
更常用作$HADOOP_HOME
。在继续操作之前,请确保已正确涵盖安装的所有步骤,否则会出现更多问题。