在hadoop中尝试格式化namenode时,在运行此命令后,出现以下异常 $HADOOP_HOME/bin/hdfs namenode -format
.
2013-11-12 13:49:48580致命的namenode.namenode(namenode。java:main(808))-namenode join java.io.ioexception中出现异常:无法创建目录/test/dfs/name/current
如此链接和此链接所示,解决方法是使用 sudo
. 我在此计算机上没有root权限,也无法访问root。有没有办法指定我要在哪个目录中执行此操作,一个我可以访问的目录?我在任何xml文件中都找不到这个设置的位置。是的 cat * | grep current
和其他参数的变化到grep,我找不到这是在哪里设置的。有人能告诉我如何更改这个目录的创建位置吗?我可以发邮件 *-site.xml
如果有人想见他们。以下是 hdfs-site.xml
```
dfs.name.dir
/tmp/myName/hadoop-tmp/dfs/name
2条答案
按热度按时间qyswt5oh1#
另外,检查datanode和namenode之间的防火墙规则。
gjmwrych2#
dfs.namenode.name.dir
dfs.name.dir
两个都勾选hdfs-site.xml
以及hdfs-default.xml