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目录,不过这样一来所有文件就都没有了。要慎重。

posted @ 2018-09-25 22:27  随笔`  阅读(916)  评论(0编辑  收藏  举报