本地测试mapreduce程序时连接失败问题

java.net.ConnectException: Call From DESKTOP-9TKQRER/192.168.237.1 to 10.32.6.132:10020

这是报错信息,我看了本机的ip,192.168.237.1是VMnet8的IP,也就是本机虚拟机网卡,但是我的主机和和Hadoop集群使用的均是10.32.6.*内网地址,这个怎么破

阅读 2.1k
1 个回答

已经解决,可能是Hadoop获取ip地址的方法采用的是
InetAddress.getLocalHost().getHostAddress()
所以只有禁用其他网卡才能保证ip地址获取正确

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进