我已经建立了一个hadoop集群。有可能在namenode上有datanode吗?我在中添加了namenode服务器名称 etc/hadoop/slaves 文件。但是,我仍然不能使用namenode内存作为datanode。从属文件:硕士奴隶但是当我访问服务器时 http://machine:50070/ 它显示了生命节点(1)。
etc/hadoop/slaves
http://machine:50070/
1aaf6o9v1#
我认为出现在那里的一个活动节点是主节点而不是从节点。我想问题出在你身上 /etc/hosts 文件。你把奴隶也放在那里了吗?此外,如果您遵循标准的安装步骤,比如这些,那么“slaves”文件应该在 $HADOOP_HOME/conf/ 而不是 etc/hadoop/ . /usr/local/hadoop 更常用作 $HADOOP_HOME . 确保在继续之前正确地涵盖了安装的所有步骤,否则会出现更多问题。
/etc/hosts
$HADOOP_HOME/conf/
etc/hadoop/
/usr/local/hadoop
$HADOOP_HOME
1条答案
按热度按时间1aaf6o9v1#
我认为出现在那里的一个活动节点是主节点而不是从节点。我想问题出在你身上
/etc/hosts
文件。你把奴隶也放在那里了吗?此外,如果您遵循标准的安装步骤,比如这些,那么“slaves”文件应该在
$HADOOP_HOME/conf/
而不是etc/hadoop/
./usr/local/hadoop
更常用作$HADOOP_HOME
. 确保在继续之前正确地涵盖了安装的所有步骤,否则会出现更多问题。