start-all.sh 启动时报错解决方案

 

文件拥有者不是当前用户,或者文件权限没有修改权限  

解决方法: sudo chmod 777  "文件名"

或者用 su root 登录,然后删除  再 exit

 

   Datanote服务启动不了:

1、datanode启动失败。可以像楼上说的倒datanode机器上执行jps命令查看datanode进程是否已经启动。如果jps不能正常显示,可以使用ps -ax | grep hadoop
2、datanode进程已经启动,仍在运行。出现这种情况是由于namenode和datanode中保存的namespaceID不同所引起的。知道的可能情况是启动过集群后,又重新执行了hadoop namenode -format导致的。解决方法是删掉datanode配置的dfs.data.dir目录,不过这样一来所有文件就都没有了。要慎重。

相关文章:

猜你喜欢
相关资源
相似解决方案