如何将ipv6更改为ipv4?

时间:2015-11-10 05:04:14

标签: sockets apache-storm

当我使用此命令

时,将ipv6更改为ipv4时出现问题
lsof -i :6702 

得到了这个

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

您可以使用ipv6看到它,我想将其更改为ipv4

我使用了

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

in storm.yaml

风暴ui中的摘要阅读了更改,但是当我使用

lsof -i:6702没看过!还在使用ipv6!

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

添加此属性错误消失了

 -Djava.net.preferIPv4Stack=true 

到storm.yaml中的灵气,主管和工作人员