namenode 默认在/tmp下建立临时文件,但关机后,/tmp下文档自动删除,再次启动Master造成文件不匹配,所以namenode启动失败。 在core-site.xml中指定临时文件位置,然后重新格式化,终极解决! <property> <name>hadoop.tmp.dir</name> <value>/usr/grid/hadoop1.7.0_17/hadoop_${user.name}</value> <property> value中的路径只要不是/tmp 就行。
初次使用Hadoop,运行后怎么没有NameNode节点? 网上查了一种解决方法: 1、先运行stop-all.sh 2、格式化namdenode,不过在这之前要先删除原目录,即core-site.xml下配置的<name>hadoop.tmp.dir</name>所指向的目录,删除后切记要重新建立配置的空目录,然后运行hadoop namenode -form……
20,811
社区成员
4,691
社区内容
加载中
试试用AI创作助手写篇文章吧