为什么我按照这篇教程(https://www.hainiubl.com/topics/75963),安装datanode时,在s1,s2,s3启动不了datanode,反而在nn1,nn2,nn3上启动了?。
为什么我按照这篇教程(https://www.hainiubl.com/topics/75963),安装datanode时,在s1,s2,s3启动不了datanode,反而在nn1,nn2,nn3上启动了?。
贴报错信息
只有警告,但是执行后并没有创建datanode文件
刚才发现在root用户下,六台机器都能启动datanode。
在hadoop用户下只有nn1,nn2,nn3可以
修改一下安装目录权限为hadoop用户,比如chown -R hadoop:hadoop /usr/local/hadoop