Cassandra的监听地址总是在监听ipv6地址

zx_*_*ing 5 java cassandra nosql

我的cassandra实例始终在侦听IPV6地址(对于native_transport_port),而所有其他端口都在IPV4地址上.我的配置就像在此输入图像描述

从netstat你可以看到端口9042在IPV6上:在此输入图像描述

我不知道这是怎么回事.我甚至将listen_interface_prefer_ipv6设置为false但它不起作用.cassandra的版本为2.2.3.

"-Djava.net.preferIPv4Stack = true"也设置为JVM_OPTS.

zx_*_*ing 1

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