无根计算机上hadoop中的java格式namenode

cig3rfwq  于 2021-06-03  发布在  Hadoop
关注(0)|答案(2)|浏览(278)

在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

qyswt5oh

qyswt5oh1#

另外,检查datanode和namenode之间的防火墙规则。

gjmwrych

gjmwrych2#

dfs.namenode.name.dir dfs.name.dir 两个都勾选 hdfs-site.xml 以及 hdfs-default.xml

相关问题