hadoop master不能用不同的$hadoop\u home启动slave

ejk8hzay  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(346)

在master中 $HADOOP_HOME/home/a/hadoop ,奴隶的 $HADOOP_HOME/home/b/hadoop 在师父,当我尝试使用 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 对于主配置中的从机?

6tr1vspr

6tr1vspr1#

我不知道如何从主节点为不同的从节点配置不同的主目录,但是hadoop faq说hadoop框架不需要ssh,datanode和tasktracker守护进程可以在每个节点上手动启动。
我建议您编写自己的脚本,开始考虑节点的特定环境。但是,请确保在主的从属文件中包含所有从属文件。看来,这是必要的,心脏跳动是不够的主人添加奴隶。

相关问题