卡桑德拉节点经常翻下

问题描述:

我有2个数据中心,每个都包含一个节点卡桑德拉节点经常翻下

我的集群就像

先前群集配置

enter image description here

有alomost 15个keyspaces ......但只有三个密钥空间包含数据...并且数据仅存储在存在于DC1中的一个节点中

所以我改变了配置为两个节点存在于同一个数据中心中,具有不同的机架...用于在两个节点之间分配数据...对于那个 我分解了31个节点并将该节点重新添加到DC1

而且我改变了所有密钥空间复制为

ALTER KEYSPACE input_data_profile WITH REPLICATION = {'class':'NetworkTopologyStrategy','DC1':1};

所以现在我的集群就像

目前集群配置

enter image description here

,我跑nodetool修在两个节点

,但数据并不节点之间分布....拥有显示几乎相等的分布,但负载显示只有30个服务器包含数据,31个不包含...

30台服务器常常会关闭......服务器需要花费将近30-40分钟的时间..我认为单节点中存在的所有数据都是原因....我对此问题感到沮丧......所以请任何人可以

帮我修复这个bug ....

+0

另外,欢迎来到堆栈溢出!如果您有2个问题,请发布2个问题。 :] 关于您的节点问题 - 请同时提供日志。 – FuzzyAmi

它可能是数据的非均匀分布与数据本身来做。根据你存储数据的方式(==设计表格),它可能被全部发送到同一个节点。

我建议你阅读本 - https://www.datastax.com/dev/blog/the-most-important-thing-to-know-in-cassandra-data-modeling-the-primary-key

,特别是关于分区键位,至极共治其数据存储哪个节点上。