2015-11-10 69 views
0

我已经与变化问题的IPv6与IPv4的时候我用这个命令如何将ipv6更改为ipv4?

lsof -i :6702 

得到这个

java 3143 st 71u IPv6 12097 0t0 TCP *:6702 (LISTEN) 

,你可以用它看ipv6,我想将其更改为ipv4

我使用了

supervisor.childopts: "-Djava.net.preferIPv4Stack=true" 

在storm.yaml风暴UI

总结阅读的变化,但是当我用

lsof的-i:6702没读过它!仍然使用ipv6!

回答

1

错误在storm.yaml加入这个属性

-Djava.net.preferIPv4Stack=true 

以灵气,监事和职工disappered

1

如果6702是一名工人,也许尝试将-Djava.net.preferIPv4Stack = true添加到worker.childopts中?

它看起来像你在一个双堆栈节点。 v6套接字应该透明地接受传入的v4连接。你想解决什么问题?

+0

我面临与上司的问题后,接受了一些数据,那么它停止得到了仍然没有启动!通过执行监督员和工人之间启动命令得到错误绑定0.0.0.0/6702然后我通过上述命令检查端口,并得到了我发布的6702是监督员的端口 – user1

+0

如果连接成功,您的问题不是插座。尝试使用telnet 127.0.0.1 6702'连接,看看它是否工作。 –

+0

谢谢,但我不明白你的意思? – user1