gpt4 book ai didi

java - 在没有root的计算机上格式化hadoop中的namenode

转载 作者:可可西里 更新时间:2023-11-01 16:33:10 24 4
gpt4 key购买 nike

当尝试在 hadoop 中格式化我的 namenode 时,运行此命令 $HADOOP_HOME/bin/hdfs namenode -format 后出现以下异常。

2013-11-12 13:49:48,580 FATAL namenode.NameNode (NameNode.java:main(808)) - Exception in namenode join java.io.IOException: Cannot create directory /test/dfs/name/current

此问题的修复,如 this link 所示和 this link , 是用 sudo 运行命令。我在这台机器上没有 root 权限,也无法访问 root。有没有办法指定我想在哪个目录中执行此操作,我有权访问该目录?我找不到在任何 xml 文件中设置的位置。我做了 cat * | grep current 和 grep 参数的其他变体,我找不到它的设置位置。谁能告诉我如何更改创建此目录的位置?如果有人想看,我可以发布 *-site.xml。这是 hdfs-site.xml

的片段
<configuration>
<property>
<name>dfs.name.dir</name>
<value>/tmp/myName/hadoop-tmp/dfs/name</value>
</property>

<property>
<name>dfs.namenode.name.dir</name>
<value>/tmp/myName/hadoop-tmp/dfs/namenode</value>
</property>
...
</confiuration>

最佳答案

dfs.namenode.name.dirdfs.name.dir

检查 hdfs-site.xmlhdfs-default.xml

关于java - 在没有root的计算机上格式化hadoop中的namenode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19939701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com