一个简单的问题。当我们尝试获取键空间的快照时,它会抛出异常作为Read Timeout。以下是我们使用的命令: -
./nodetool -h 172.16.100.52 -p 9042 snapshot test;
"测试"是我们的键空间有一些表,我们试图通过快照命令进行备份。以下是我们在一分钟后收到的错误: -
nodetool:无法连接到' 172.16.100.52:9042' - SocketTimeoutException:'读取超时'。
yaml文件或env文件中是否有任何参数,您可以想到哪些参数可能有用?
答案 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。