hadoop1中启动后没有namenode处理方式

现象:  在学习中,使用虚拟机,每次学完都是 suspend虚拟机,然后开启虚拟机后,有时候jps master机器时,发现没有了namenode, 如下图:


hadoop1中启动后没有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

具体原因目前还不清楚,写这个权当是做笔记。

相关推荐