gpt4 book ai didi

java - Hadoop伪分布式集群Namenode无法启动

转载 作者:行者123 更新时间:2023-12-02 21:42:58 31 4
gpt4 key购买 nike

我正在尝试在CentOS 6.5上设置hadoop伪分布式cluser。我正在使用的Hadoop版本是0.20。我也在使用Apache Pig版本0.12.1。

我修改了以下conf文件:

core-site.xml

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

hdfs-site.xml
<configuration>
<property>
<name>fs.default.name</name>
<value>1</value>
</property>

<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>

mapred-site.xml
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>127.0.0.1:8021</value>
</property>
</configuration>

因此,在配置了适当的文件之后,我将命令 hadoop namenode -format发出为
以及 sh start-all.sh。但是,在运行 jps命令之后,我看到namenode,secondaryname和datanode都运行了,但是只是很短的时间。查看日志文件,我看到以下内容:
2014-11-28 20:32:59,434 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode:     java.io.IOException: Call to /0.0.0.1:8020 failed on local exception: java.net.SocketException: Invalid argument
at org.apache.hadoop.ipc.Client.wrapException(Client.java:775)

我将如何解决此问题?

最佳答案

您可能会发现需要使用计算机的主机名而不是localhost或127.0.0.1。

关于java - Hadoop伪分布式集群Namenode无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27216415/

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