【发布时间】:2017-08-03 14:37:02
【问题描述】:
我们有一个在 AWS 环境中运行的三节点集群。为了可用性,节点位于不同的可用区。所有节点都在同一个 VPC 和相同的安全组中,允许节点之间的所有流量。飞贼被定义为 Ec2Snitch。 Cassandra 版本是 3.2.1。
即使所有节点都已启动并运行,在某些节点中每十秒创建一次提示的原因可能是什么? system.log 实际上是浮动的,带有如下消息。但是,在 system.log 中找不到相关的警告或错误。目前写入集群的数据量非常少,负载也非常低。
问题出现是因为 3.2.1 版本没有正确删除与提示相关的 crc32 文件,并且我们的文件系统中的 inode 用完了。
INFO [HintsDispatcher:2] 2017-08-02 13:13:42,765 HintsDispatchExecutor.java:252 - Finished hinted handoff of file 4c3e3e47-fcc2-4bff-a3a7-e2560f024173-1501679605217-1.hints to endpoint 4c3e3e47-fcc2-4bff-a3a7-e2560f024173
对进一步调查根本原因有什么想法吗?
【问题讨论】:
-
需要注意的一点与问题无关,3.2.1 有缺陷且远非稳定(这在 3.x 版本中非常早期)。你真的应该升级到 3.11.x 分支。
标签: amazon-web-services amazon-ec2 cassandra