运行hadoop fs-ls时,结果是;ls:java.net.UnknownHostException:ubuntu:ubuntu:unknown错误到localhost:9000……”;

运行hadoop fs-ls时,结果是;ls:java.net.UnknownHostException:ubuntu:ubuntu:unknown错误到localhost:9000……”;,java,ubuntu,hadoop,Java,Ubuntu,Hadoop,我的hadoop配置是这样的 /etc/主持人 ls: Call From java.net.UnknownHostException: ubuntu: ubuntu: unknown error to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: http://wiki.apache.org/hadoop/C

我的hadoop配置是这样的

/etc/主持人

ls: Call From java.net.UnknownHostException: ubuntu: ubuntu: unknown error to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
core-site.xml

127.0.0.1   localhost
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

hadoop.tmp.dir
/Public/hadoop-2.7.1/tmp
其他临时目录的基础。
fs.default.name
hdfs://localhost:9000
hdfs-site.xml

<property>  
<name>hadoop.tmp.dir</name>
<value>/Public/hadoop-2.7.1/tmp</value>
<description>A base for other temporary directories.</description>
</property>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>

dfs.replication
1.
dfs.permission
假的
mapred-site.xml

<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permission</name>
<value>false</value>
</property>

mapred.job.tracker
hdfs://localhost:9001
有什么问题吗?我已经浏览了一整天的网页。帮我试试这个:

1。使用以下命令在终端中打开
/etc/hosts

<property>
<name>mapred.job.tracker</name>
<value>hdfs://localhost:9001</value>
</property>
2.
127.0.0.1
行下方添加此行:

sudo nano /etc/hosts
注意:要查找ip地址,请键入此命令
ifconfig | grep inet
在候机楼

3.
localhost
更改为
hadoopmaster
中的
core site.xml
mapred site.xml

4。停止所有hadoop进程,然后重新启动。

尝试以下操作:

1。使用以下命令在终端中打开
/etc/hosts

<property>
<name>mapred.job.tracker</name>
<value>hdfs://localhost:9001</value>
</property>
2.
127.0.0.1
行下方添加此行:

sudo nano /etc/hosts
注意:要查找ip地址,请键入此命令
ifconfig | grep inet
在候机楼

3.
localhost
更改为
hadoopmaster
中的
core site.xml
mapred site.xml


4。停止所有hadoop进程,然后重新开始。

似乎是说有人试图将“ubuntu”作为主机名查找,但失败了。@StephenC那么我该如何修复它呢?你能在/etc/hosts文件中放一个类似于{127.0.0.1 localhost ubuntu}的条目吗?去掉花括号。我把它放在这里只是为了让你理解。它似乎在说有人试图将“ubuntu”作为主机名查找,但这是失败的。@StephenC那么我该如何修复它呢?你能在/etc/hosts文件中放一个类似于{127.0.0.1 localhost ubuntu}的条目吗?去掉花括号。我把它放在这里只是为了你的理解。哦,我今天下午刚刚做了这样的事情,它成功了!不管怎样,谢谢你,我今天下午就这样做了,而且成功了!无论如何,谢谢