【发布时间】:2015-10-21 15:59:41
【问题描述】:
我不确定为什么 7199 正在监听 127.0.0.1,我怎样才能让 7199 监听 hostip 地址。
我的 cassandra-env.sh 配置如下用于 JVM
JMX_PORT="7199"
JVM_OPTS="$JVM_OPTS -Djava.net.preferIPv4Stack=true"
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=192.68.0.45" LOCAL_JMX=否
如果 [ "$LOCAL_JMX" = "是" ];那么
JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.local.port=$JMX_PORT -XX:+DisableExplicitGC"
否则 JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl=false"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=true"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.password.file=/etc/cassandra/jmxremote.password"
【问题讨论】:
-
应该有一个名为 LOCAL_JMX 的变量设置为“yes”;将其设置为“否”,重新启动服务并查看是否有效。