1

在 master 中,$HADOOP_HOME/home/a/hadoop,从机$HADOOP_HOME/home/b/hadoop

在 master 中,当我尝试使用时start-all.sh,主名称节点启动成功,但无法启动从节点的数据节点,并显示以下消息:

b@192.068.0.2: bash: line 0: cd: /home/b/hadoop/libexec/..: No such file or directory
b@192.068.0.2: bash: /home/b/hadoop/bin/hadoop-daemon.sh: No such file or directory

关于如何$HADOOP_HOME在主配置中指定从站的任何想法?

4

1 回答 1

3

我不知道如何为来自主服务器的各种从服务器配置不同的主目录,但 Hadoop 常见问题解答说 Hadoop 框架不需要 ssh,并且可以在每个节点上手动启动 DataNode 和 TaskTracker 守护程序。

我建议您编写自己的脚本来开始考虑节点的特定环境的事情。但是,请确保将所有从属包含在主从文件中。看来这是有必要的,而且心跳还不足以让master添加slave。

于 2012-11-16T19:57:32.760 回答