查看/opt/hadoop/logs文件中错误信息
问题:
- $ hadoop-daemon.sh start namenode
- $ hadoop-daemon.sh start datanode
- $ yarn-daemon.sh start resourcemanager
- $ yarn-daemon.sh start nodemanager
-
- $ jps
2912 DataNode
3098 Jps
3068 NodeManager
3003 ResourceManager
2803 NameNode
而实际是datanode未运行,namenode在一定时间后死掉(多次jps后消失)
解决办法
查看logs文件中的datanode-log和namenode-log。显示hadoop/dfs/data和hadoop/dfs/name不存在,路径无效。
修改文件夹权限
chown happy:happy dfs
mkdir /name
mkdir /data
再次运行最顶端指令,出现预期结果。