1

我是 Kairosdb 的新手,我对 data_points 列族中的行键形成有点困惑。

我正在创建一个名为“events”的指标,它有两个标签“sip”和“dip”。

根据我们的用例,我们的应用程序每秒接收超过 10000 个事件,即每个事件将具有唯一的“sip”和“dip”字段。当我将数据写入此指标时,每个唯一组合都会在 data_points 列族中提供唯一的行键,这意味着每个唯一条目将消耗 1 个 data_points 分区。

任何人都可以澄清我的理解是否正确?

由于data_points 表的分区(如果使用 murmr3partitioner)有 2 63 个限制。所以我不能在 data_points 表中添加超过 2 63 个唯一条目,即在所有指标中我不能添加超过 2**63 个唯一条目。

任何人都可以澄清我的理解是否正确?

4

1 回答 1

0

硬限制是每个指标 20 亿个系列,以及 2^63-1 个分区(行键)。

2^63 是一个非常高的数字(甚至减去一个 :),你永远不应该达到那个极端的水平。参看。这个答案:cassandra中每个表的最大分区数限制

于 2015-07-29T15:32:17.543 回答