gpt4 book ai didi

Hadoop 数据节点 -> 名称节点通信问题

转载 作者:可可西里 更新时间:2023-11-01 15:53:28 25 4
gpt4 key购买 nike

我有一台运行本地 Hadoop 安装的 Vagrant 机器。直到今天,Hadoop 都运行良好。今天 Vagrant 的不安全 SSH key 停止工作,所以我不得不更换它。现在 Hadoop 不工作了。在我看到的日志中:

17/09/18 09:35:41 INFO ipc.Client: Retrying connect to server: mymachine/192.168.33.10:8020. Already tried 0 time(s); maxRetries=45
17/09/18 09:36:01 INFO ipc.Client: Retrying connect to server: mymachine/192.168.33.10:8020. Already tried 1 time(s); maxRetries=45
17/09/18 09:36:21 INFO ipc.Client: Retrying connect to server: mymachine/192.168.33.10:8020. Already tried 2 time(s); maxRetries=45
17/09/18 09:36:41 INFO ipc.Client: Retrying connect to server: mymachine/192.168.33.10:8020. Already tried 3 time(s); maxRetries=45

claim here是它是一个数据节点 ->名称节点通信问题。 core-site.xml包含:

<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://mymachine:8020</value>
</property>
</configuration>

这是正确的。尝试 getent hosts mymachine产量 192.168.33.10 ,这意味着主机没问题。我试过 sudo netstat -antp | grep 8020并得到:


tcp 0 1 10.0.2.15:42002 192.168.33.10:8020 SYN_SENT 2630/java<br/>
tcp 0 1 10.0.2.15:42004 192.168.33.10:8020 SYN_SENT 2772/java<br/>
tcp 0 1 10.0.2.15:41998 192.168.33.10:8020 SYN_SENT 3312/java
所以看起来端口也可以。然而,当我做 curl http://mymachine:8020我没有得到回复。我在一台相同的机器上检查过,正确的回复应该是 It looks like you are making an HTTP request to a Hadoop IPC port. This is not the correct port for the web interface on this daemon. .

有什么想法吗?

最佳答案

我认为有一些答案如下:1. 检查是否可以在没有密码的情况下“ssh”到本地主机;2、启动hadoop时检查权限;3.如果你的机器上运行本地hadoop应该是127.0.0.1:8020。因为hadoop可能在网络断开时正常运行...

关于Hadoop 数据节点 -> 名称节点通信问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46276464/

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