解决启动hadoop集群时用jps查看datanode已经启动,但是在webui,x.x.x.x:50070上查看不到datanode的问题
2019-08-26 21:01
756 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39207647/article/details/100085173
解决启动hadoop集群时用jps查看datanode已经启动,但是在webui,x.x.x.x:50070上查看不到datanode的问题
用jps查看此时datanode已经启动
[root@hadoop02 name]# jps 12858 DataNode 12987 NodeManager 13196 Jps
此时进入x.x.x.x:50070查看节点情况,只有01和03启动,02没有启动,但是用jps查看02上的datanode已经启动,这是为什么呢
这是因为克隆完在格式化namenode之后,没有去删除主从节点上面的用于保存数据的文件夹(即dfs.name.dir配置的路径下的文件),导致内部namenode存在的关于文件系统的元信息和数据节点对应不上造成的.
解决办法:
进入到 hdfs-site.xml 中找到配置name和data的2个路径
分别进入到这2个目录,然后删除这2个目录下的所有文件,除了作为namenode的机器 ,其他作为datanenode的机器都要删除,下同
比如我的是/home/hadoopdata/dfs/data 和 /home/hadoopdata/dfs/name
cd /home/hadoopdata/dfs/name rm -rf ./* cd /home/hadoopdata/dfs/data rm -rf ./*
进入到 vim core-site.xml 查看如图的tmp路径
cd /opt/app/hadoop-2.7.7/data/tmp rm -rf ./*
如果上述不行的话 在namenode节点的机器上格式化一下
hadoop namenode -format
进入后台查看一下,已经完美解决,三个节点运行正常,可以跑job啦
相关文章推荐
- hadoop启动后通过jps查看进程datanode或namenode不存在问题解决
- hadoop集群运行jps命令以后Datanode节点未启动的解决办法
- 【hadoop】DataNode用jps查看无法启动解决办法
- Hadoop DataNode用jps查看无法启动的解决办法
- 在集群上安装Hadoop1.2.1,并配置好,启动hdfs后使用jps查看datanode,启动后过一会再看就消失了
- hadoop问题总结:datanode启动后,在web50070端口发现不到datanode节点(能力工场)
- 解决hadoop集群中datanode启动后自动关闭的问题
- 搭建Hadoop2集群出现Datanode启动不了的问题及解决办法
- 解决hadoop集群中datanode启动后自动关闭的问题
- Hadoop DataNode用jps查看无法启动的解决办法
- hadoop 在搭建分布式时遇到DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法
- 【hadoop】DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法
- Hadoop DataNode用jps查看无法启动的解决办法
- 解决hadoop集群中datanode启动后自动关闭的问题
- 解决hadoop集群中datanode启动后自动关闭的问题
- 解决hadoop集群环境datanode无法启动的问题
- hadoop集群运行jps命令以后Datanode节点未启动的解决办法
- hadoop集群启动后datanode和namenodemanager关闭问题解决
- 【hadoop】DataNode,NameNode,JobTracker,TaskTracker用jps查看无法启动解决办法
- 【hadoop】DataNode用jps查看无法启动解决办法