【发布时间】:2015-10-03 10:57:45
【问题描述】:
我已经创建了一个 hadoop 多节点集群,并且还在主节点和从节点中配置了 SSH,现在我可以在主节点中无需密码即可连接到从节点
但是当我尝试在主节点中启动-dfs.sh 时,我无法连接到从节点,执行在下面一行停止
日志:
HNname@master:~$ start-all.sh
starting namenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-HNname-namenode-master.out
HDnode@slave's password: master: starting datanode, logging to /usr/local/hadoop/libexec/../logs/hadoop-HNname-datanode-master.out
我按下 Enter 键
slave: Connection closed by 192.168.0.2
master: starting secondarynamenode, logging to /usr/local/hadoop/libexec/../logs/hadoop-HNname-secondarynamenode-master.out
jobtracker running as process 10396. Stop it first.
HDnode@slave's password: master: starting tasktracker, logging to /usr/local/hadoop/libexec/../logs/hadoop-HNname-tasktracker-master.out
slave: Permission denied, please try again.
HDnode@slave's password:
输入slave密码后连接关闭
以下是我尝试过但没有结果的事情:
- 主节点和从节点中的格式化名称节点
- 创建新的 ssh 密钥并在两个节点中进行配置
- 覆盖this 帖子中的默认 HADOOP_LOG_DIR
【问题讨论】:
标签: hadoop