【发布时间】:2013-06-07 10:25:47
【问题描述】:
我们有一个 32 节点 Cassandra 集群,每个节点使用 Murmur3 分区器大约 100Gb。它有时间序列数据,我们在两列上建立了二级索引来执行范围查询。目前集群稳定,数据全部批量加载,二级索引全部重建。当我们使用 cql 客户端或 hector 执行范围查询时会出现此问题,仅查询行数会花费大量时间,并且大多数情况下会由于内存问题导致节点失败。节点有 8GB 内存,Cassandra MAX Heap 分配给 4GB。有没有其他人遇到过这样的问题?有没有更好的方法来计算查询?
【问题讨论】: