2015-11-10 68 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