call From xxx/192.168.0.100 to hadoop:8020 failed on connection exception
来源:3-17 HDFS API编程之第一个应用程序的开发
Triston_
2020-05-23
老师,遇到这个怎么处理。。
2回答
-
Michael_PK
2020-05-23
1.你的hadoop进程都正常运行吗?2.你本地能ping通服务器地址吗?3.你是虚拟机还是云主机。问问题时请把你的环境,上下文描述清楚,做了什么操作产生什么错误。不然让我猜吗?
1112020-05-25 -
慕码人8199832
2022-03-18
我也遇到了相同的问题。我的HDFS 运行一切正常,可以执行jdk.tgz 在HDFS上的存储。我的HDFS可以在虚拟机和SSH中运行。观察java exception 我发现我的windows电脑后面的ip 92.168.56.1和我配置的ipaddr (192.168.138.145)不在一个网段内。请问这是不是我无法运行的原因?
我所做的环境配置及理由如下:
我是windows机器,人在海外,在本机ipconfig中查询到的WLAN ip地址是10打头的,我最初用 windows 的这些信息配置 OOTB一直无法上网。
之后看到有帖子说要修改虚拟机的网络配置,根据虚拟机中DHCP设置内的starting and ending ip address,我挑选了192.168.138.145作为IPADDR的值,并以此ip修改了/etc/hosts中的映射关系。
在这之后虚拟机和ssh中的确就能上网了。但是在java中就是不行。
这里有几个跟进问题
java exception中跟随我的windows电脑的ip地址192.168.56.1是哪里来的?为什么和虚拟机中的 网段不一样?
是否是因为windows跟随的IP地址和虚拟机中网段不一样导致我的connectException?
如果是2的问题,我该如何修改导致让他们一致?是否是打开虚拟机网络设置中的管理权限手动修改NAT, DHCP, Subnet IP等,使其对应我windows ipconfig中的信息?
为何虚拟机的这些信息和本机不一致?
032022-03-19
相似问题