cassandra

时间:2016-08-25 10:31:19

标签: cassandra

一个简单的问题。当我们尝试获取键空间的快照时,它会抛出异常作为Read Timeout。以下是我们使用的命令: -

./nodetool -h 172.16.100.52  -p 9042 snapshot test;

"测试"是我们的键空间有一些表,我们试图通过快照命令进行备份。以下是我们在一分钟后收到的错误: -

  

nodetool:无法连接到' 172.16.100.52:9042' - SocketTimeoutException:'读取超时'。

yaml文件或env文件中是否有任何参数,您可以想到哪些参数可能有用?

2 个答案:

答案 0 :(得分:1)

尝试不指定端口

./nodetool -h 172.16.100.52 snapshot test

9042是本机二进制协议端口,因此无法正常工作。 7199是JMX端口,这是nodetool所期望的。事实上,你根本不需要来指定它。

如果您坚持指定端口,请尝试7199(除非您更改了JMX端口)。

./nodetool -h 172.16.100.52 -p 7199 snapshot test

答案 1 :(得分:0)

我有一个类似的问题,看来您正在使用本地JMX连接。检查cassandra-env.sh。