今天重新启动Hadoop,发现namenode节点没有启动。(昨天好不容易将没有出现的datanode启动来。)
最后学习后是因为namenode默认在/tmp下建立临时文件,但关机后,/tmp下文档自动删除。再次启动Master造成文件不匹配,所以namenode启动失败。在core-site.xml中指定临时文件位置,然后重新格式化。
hadoop.tmp.dir
/usr/grid/hadoop1.7.0_17/hadoop_${user.name}
value中的路径只要不是/tmp 就行。
但是,我按照上面的做了,namenode出现了。但是datanode又没有出现。最后按照解决datanode问题的方法进行操作。最终问题解决。
hadoop集群启动后没有启动namenode
最新推荐文章于 2024-09-12 00:12:35 发布