首页 新闻 会员 周边

kafka一个很奇怪的问题,关于hostname,或许是Linux,java,网络的问题?求大神解答

0
[待解决问题]

描述:半个多月前在ubuntu14.04系统上安装了4个kafka,整个过程进展顺利,设置producer和consumer运行没有问题。因为之间虚拟机是复制的,所以只更改了ip地址配置,所有机器的hostname是一样的,为了区分,我把其中一个由ubuntu改成了ubuntu151,今天重新运行原来一模一样的jar包(包括producer和consumer),会提示一个出错的问题,java.net.unKnownHostException,图示如下:

我的解决办法:经过各种尝试之后发现,更改回原来的ubuntu系统运行完好。所以猜测在hosts表中没有找到ubuntu151,所以把hosts里面的对应关系进行了更改,把原来127.0.0.1 对应的ubuntu改为ubuntu151,再次运行程序,程序运行正常。

我的问题:这个很奇怪啊,难道kafka在运行过程中,createJavaConsumerConnector难道要对我的用户名hostname进行读取吗?然后再去hosts表中匹配?这是关于网络或者java的问题?我的server.propeties里面可配置的全是ip地址,不是hostname。。。

求解答,我也会尝试查找原因,谢谢!

chen-kh的主页 chen-kh | 初学一级 | 园豆:116
提问于:2016-10-24 12:06
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册