Cassandra 在随机时间后打开端口 native_transport_port
Cassandra open port native_transport_port after a random time
我是 运行 10 个 Cassandra 3.10 的集群,我看到一个非常奇怪的行为:重启后,节点不会立即打开 native_transport_port (9042)。
一个节点重启后,流程为:
- 节点完成读取所有提交日志,
- 更新其所有数据,
- 它对集群中的其他节点可见,
- 等待随机时间(1分钟到几小时)打开9042端口
我的日志是DEBUG模式,没有写打开这个端口。
发生了什么事,我该如何调试这个问题?
几个 nodetool
命令的输出是:
nodetool enablebinary
根本 return
nodetool compactionstats
0 个待处理任务
nodetool netstats
模式:正在启动。不发送任何流。
nodetool info
:闲话活跃:真
节俭活动:假
本机传输活动:false
谢谢。
您是否正在保存 key/row 缓存?在这种情况下,往往会花费很多时间。另外,您的文件最大限制是多少?
我是 运行 10 个 Cassandra 3.10 的集群,我看到一个非常奇怪的行为:重启后,节点不会立即打开 native_transport_port (9042)。
一个节点重启后,流程为:
- 节点完成读取所有提交日志,
- 更新其所有数据,
- 它对集群中的其他节点可见,
- 等待随机时间(1分钟到几小时)打开9042端口
我的日志是DEBUG模式,没有写打开这个端口。 发生了什么事,我该如何调试这个问题?
几个 nodetool
命令的输出是:
nodetool enablebinary
根本 returnnodetool compactionstats
0 个待处理任务nodetool netstats
模式:正在启动。不发送任何流。nodetool info
:闲话活跃:真 节俭活动:假 本机传输活动:false
谢谢。
您是否正在保存 key/row 缓存?在这种情况下,往往会花费很多时间。另外,您的文件最大限制是多少?