操作系统:Linux系统
环境说明:VMware+Ubuntu+JDK8
在输入jps命令后,可能会出现无法启动DataNode的情况,如图。
这种情况,可能是因为权限设置错误。因此本文采用【修改权限】的方法解决bug。
进入到/data/hadoop/hdfs,查看data文件夹权限。
如图所示,发现data文件夹是root权限,需要将其改为user权限。
键入:
sudo chown 你自己的user名 -R data
运行后查看,发现名称已经修改。
然后重新启动Hadoop。如果你刚刚启动了没关闭,记得先把hadoop关了。
键入:
# 关闭Hadoop
stop-dfs.sh
然后键入:
# 启动Hadoop
start-dfs.sh
jps
发现问题正常解决,DataNode出现了。