【发布时间】:2016-04-06 03:10:02
【问题描述】:
我正在尝试使用 OpenJDK 1.8 在 Ubuntu 15.10 上设置测试 Cassandra 3.3 集群。节点之间无法相互通信,因为 Cassandra 只监听环回接口,如 netstat 所示。
tcp 0 0 127.0.0.1:7199 0.0.0.0:* LISTEN
tcp6 0 0 127.0.0.1:9042 :::* LISTEN
我尝试在 /etc/cassandra/cassandra.yml 中插入我的外部 IP 地址。
listen_address:我尝试了实际的外部 IP 地址,并将该字段留空。rpc_address:我试过实际的外部IP地址和0.0.0.0。
我还尝试在 /etc/cassandra/cassandra-env.sh 中修改以下内容。
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=<actual external IP address>"
在每次更改之间,我都会停止服务,删除 /var/lib/cassandra/data/system,然后重新启动服务。
如何配置 Cassandra 监听的接口?
【问题讨论】:
标签: cassandra