cassandra - 如何配置 cassandra 以监听真实 IP 地址而不是 0.0.0.0 上的 jmx 端口?

标签 cassandra

我想让 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.shapache/cassandra ,见这里:cassandra-env.sh#L204

关于cassandra - 如何配置 cassandra 以监听真实 IP 地址而不是 0.0.0.0 上的 jmx 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708290/

相关文章:

java - 如何在 Cassandra 中使用 datastax java 驱动程序有效地使用准备好的语句?

cassandra - Spark 使用 TTL 保存到 Cassandra

nosql - Cassandra是否适合用作主要数据存储?

java - 设置 Titan 和 Cassandra - 无法实例化存储管理器类

java - Spring Boot 1.4.1 和 Cassandra 3.x

windows - Cassandra Powershell 问题

perl - 如何使用 Net::Cassandra::Easy 存储和检索 TimeUUIDType 类型?

cassandra - 写入 Cassandra 时可以检测到冲突吗?

hadoop - CqlInputFormat中的Hadoop Cassandra宽行

configuration - 错误 session : Error creating pool to/127. 0.0.1:9042