hadoop nanenode不会启动

axr492tv  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(293)

如果您是通过我前面的问题访问此链接:在linux上安装hadoop2.2.0(namenode未启动)
你可能知道!我已经尝试为hadoop-2.2.0运行单节点模式很长时间了:如果没有,请访问它并找出答案:)
最后,在完成教程之后,我可以对namenode进行精细格式化,但是当我启动namenode时,我在日志中看到以下错误:

2014-05-31 15:44:20,587 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: java.lang.IllegalArgumentException: Does not contain a valid host:port authority: file:///
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:164)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:212)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:244)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:280)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:569)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1479)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1488)

我在google上搜索过解决方案,他们中的大多数人都要求反复检查并不断检查core-site.xml、mapred-site.xml、hdfs-site.xml,我已经做了所有这些,它们看起来非常好。有人知道哪里出了问题吗?
更新文件/usr/local/hadoop/etc/hadoop的位置
core-site.xml文件

<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>

hdfs-site.xml文件

<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/usr/local/hadoop/yarn_data/hdfs/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/usr/local/hadoop/yarn_data/hdfs/datanode</value>
</property>
</configuration>

mapred-site.xml文件

<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration
cuxqih21

cuxqih211#

从dfs.namenode.name.dir和dfs.datanode.data.dir属性的值中删除file:。正确格式化namenode并启动守护程序。另外,请确保您对这些目录拥有适当的所有权和权限。
如果确实要使用file:scheme,请使用file://,使值如下所示:

file:///usr/local/hadoop/yarn_data/hdfs/namenode
file:///usr/local/hadoop/yarn_data/hdfs/datanode

hth公司

相关问题