大家帮我看看这是什么异常,我运行了start-all.sh,也检查了配置那里没打错!,这个是不是路径异常啊!!帮帮忙
可以去对应的日志看看是什么原因,估计是权限问题,没有可读或者可执行的权限所导致的,日志里面应该会有某文件或者路径不存在,因为home文件夹下的权限都是默认很低的需要多多注意,不仅仅是检查hadoop,还有jdk的文件以及路径是否有可读可执行权限,我建议你重装系统或者删除卸载所有安装的软件,重新开始一劳永逸,不然以后出现什么问题还有排查权限
如果你要从新开始的话,那么养成一个良好的规范
在你的opt目录下新建三个文件夹,分别是install,moudle,data,这三个文件夹的用途是
install:专门存放软件的压缩包或者安装包,将其解压到moudle文件夹里
moudle: 专门存放软件,比如jdk,hadoop,zk,kafka等
data:顾名思义专门存放数据文件,里面可以再新建文件夹进行归类
如果你不想重新开始,那么就去看日志吧,排查一下报错位置路径是否有可读可执行权限
有没有其他的启动脚本试试,我好像遇到过这个问题。运行那个 start-dfs.sh 试试
提供两种思路
1 stop-all.sh 然后重新启动
2.缺少namenode就start-dfs.sh 缺少resourcemanager 就start-yarn.sh