【发布时间】:2017-05-13 09:22:10
【问题描述】:
我只是想让一个 Cassandra 节点运行并从远程服务器连接。
lsof -i :9042
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 22089 cassandra 137u IPv4 80564 0t0 TCP cassansra.sucks.com:9042 (LISTEN)
在 Cassandra 服务器上:
sudo nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN xxx.xxx.xxx.xxx 202.28 KiB 256 100.0% 6e485a3c-7e0f-452c-8545-77380f21daa0 rack1
我想要的是 9042 监听一个 IP 地址。我在 cassandra.yaml 文件中有以下内容:
rpc_address: xxx.xxx.xxx.xxx
我正在使用 Cassandra 3.x。
【问题讨论】:
-
您如何尝试连接?您应该能够连接到您指定为
rpc_address的 IP 地址上的端口 9042。如果 Cassandra 绑定到主机名,则意味着未设置rpc_address。您可能看错了cassandra.yaml,或者您没有保存对文件的更改,或者犯了其他错误?
标签: cassandra