我试图使用nodetool来检查我的集群的状态,但它无法连接.
我的cassandra.yaml配置了listen_address和rpc_address设置为服务器IP(例如10.10.10.266).
我能够使用相同的IP通过cqlsh和cassandra-cli连接,但是当我连接到nodetool时它不起作用.
/bin$ nodetool -h 10.10.10.266 ring
Failed to connect to '10.10.10.266:7199': Connection has timed out
Run Code Online (Sandbox Code Playgroud)
我不认为我在服务器上启用了防火墙(Ubuntu).我直接在有问题的服务器上运行它,所以我不认为这将是一个防火墙问题.
您可能需要在cassandra-env.sh中取消注释以下参数:
-Djava.rmi.server.hostname=<public name>
Run Code Online (Sandbox Code Playgroud)
替换为您希望jmx接口侦听的接口的地址.
| 归档时间: |
|
| 查看次数: |
12104 次 |
| 最近记录: |