start-all.sh无法在从属节点上运行进程

时间:2014-03-13 11:57:06

标签: hadoop

我正在尝试在笔记本电脑中配置一个主节点和从节点的多节点集群。当我从master运行start-all.sh时,所有守护进程都在主节点中运行,但Datanode和tasktracker没有在slave节点上启动。密码少ssh已启用,我可以从我的masternode执行ssh主机和从机没有pwd但是如果我尝试从slave节点执行ssh master它要求pwd。这是一个无法启动从属节点中的守护程序进程的问题?我们在主服务器和从服务器上都需要密码减去ssh吗?

来自slave节点的ssh slave不是要求pwd才能掌握它的要求。请给我一些解决方案,为什么我无法从masternode启动从属节点的进程?

1 个答案:

答案 0 :(得分:0)

您不需要从从站到主站的无密码ssh,只需从主站到从站。

需要考虑的一些事项:

  • 你能在奴隶节点上本地运行hadoop吗?
  • 从属节点是否包含在主节点的$HADOOP_CONF_DIR/slaves文件中?
  • 您是否已将主节点添加到主节点的/etc/hosts文件中?
  • 奴隶的日志文件中是否有任何错误消息?
  • 在两台机器上的同一路径上安装了相同版本的hadoop吗?