按网上的,尝试了删除相应文件夹和格式化然后重启虚拟机和Xshell,如下:
[hadoop@node100 ~]$ hdfs namenode -format
hadoop fs -rm -r -skipTrash /opt/module/hadoopdata/dfs/name
但是启动群集后,jps显示依然没有NameNode
说明:因为前面已经做了很多学习实验数据,不想重装虚拟机,因为会把之前的数据覆盖掉(之前已经试过一次T-T)。本人小白一个,希望可以步骤说明详细一点,最好可以远程
看下namenode的日志
在hadoop目录下找到log4这个文件,进去然后找到NameNode的后面是log这个文件,查看一下找到日志文件中的一个东西,复制一下,等会把这个东西粘贴上去;
在到你自己创建的那个文件下,找到dfs下的name下的e开头的,vi进去之后改一个东西就可以了
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
1、将 hdfs-site.xml下指定的dfs.name.dir目录删除、dfs.data.dir所指定的目录删除、删除hdfs-site.xml中配置的存储信息路径。
2、删除core-site.xml下hadoop.tmp.dir所指定的目录删除,即删除Hadoop的临时文件路径。
3、重新执行命令:hadoop namenode -format