我想让 cassandra 在外部 ip 上 litsen 到 jmx,而不是默认使用的 0.0.0.0。
我已经在 cassandra-env 中添加了标志,但它仍然在 0.0.0.0 接口(interface)上启动
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.host=172.16.40.60"
我还应该做什么?
最佳答案
添加这个:JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=172.16.40.60"
此行来自 cassandra-env.sh
在 apache/cassandra
,见这里:cassandra-env.sh#L204
关于cassandra - 如何配置 cassandra 以监听真实 IP 地址而不是 0.0.0.0 上的 jmx 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708290/