我的cassandra实例始终在IPV6地址(用于native_transport_port)上监听,而所有其他端口在IPV4地址上。我的配置就像java - Cassandra的监听地址始终在ipv6地址上监听-LMLPHP

从netstat可以看到端口9042在IPV6上:java - Cassandra的监听地址始终在ipv6地址上监听-LMLPHP

我不知道这是怎么发生的。我什至将listen_interface_prefer_ipv6设置为false,但它不起作用。 cassandra版本是2.2.3。

“-Djava.net.preferIPv4Stack = true”也设置为JVM_OPTS。

最佳答案

好的,这不是问题。它是IPv4映射的IP,因此IPv6应用程序同时提供IPv4和IPv6地址。可以在here中找到详细信息

09-11 17:52
查看更多