jps发现主节点的datanode启动成功,但是次节点的datanode没有启动成功
发现log如下:
the: ssh: connect to host the port 22: Connection timed out
OpenJDK: ssh: connect to host openjdk port 22: Connection timed out
tizen@datanode's password: namenode: starting datanode, logging to /usr/local/hadoop/logs/hadoop-tizen-datanode-samsung.out
datanode: Connection closed by 192.168.0.102
由此可以看出,从A到B,利用ssh免密码登录没有实现成功
在终端ssh tizen@datanode
发现果然需要输入密码
查找后发现所有用户的HOME目录应该是700权限,否则会引起很多问题,这个问题同样是由于这个原因
最终,执行sudo chmod 700 /home/tizen后解决