现象: 在学习中,使用虚拟机,每次学完都是 suspend虚拟机,然后开启虚拟机后,有时候jps master机器时,发现没有了namenode, 如下图:
问题出在哪里不是很清楚,不过貌似是由于每次start后,关机之前没有运行stop的缘故造成的。下面的方法应该有用:
1、先运行stop-all.sh
2、格式化namdenode,不过在这之前要先删除原目录,即core-site.xml下配置的<name>hadoop.tmp.dir</name>所指向的目录,删除后切记要重新建立配置的空目录,
通常都是hadoop/conf/tmp这个目录
然后运行hadoop namenode -format
3、运行start-all.sh
具体原因目前还不清楚,写这个权当是做笔记。
所有评论(0)