【发布时间】:2026-01-04 22:05:03
【问题描述】:
我想连接到 hdfs(在 localhost 中),但出现错误:
从 despubuntu-ThinkPad-E420/127.0.1.1 到 localhost:54310 的调用因连接异常失败:java.net.ConnectException:连接被拒绝;更多详情见:http://wiki.apache.org/hadoop/ConnectionRefused
我遵循其他帖子中的所有步骤,但我没有解决我的问题。我使用 hadoop 2.7,这是配置:
核心站点.xml
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/home/despubuntu/hadoop/name/data</value>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:54310</value>
</property>
</configuration>
hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
我输入 /usr/local/hadoop/bin/hdfs namenode -format 和 /usr/local/hadoop/sbin/start-all.sh
但是当我输入“jps”时,结果是:
10650 Jps
4162 Main
5255 NailgunRunner
20831 Launcher
我需要帮助...
【问题讨论】:
-
尝试在
/etc/hosts文件中将127.0.1.1更改为127.0.0.1。重启hadoop进程。 -
@RajeshN 你能解释一下吗?