我是Kairosdb的新手,我对data_points列系列中的rowkey形成感到困惑。
我正在创建一个名为“events”的指标,它有两个标签“sip”和“dip”。
根据我们的用例,我们的应用程序每秒接收超过10000个事件,即每个事件将具有唯一的“sip”和“dip” 领域。当我将数据写入此度量标准时,每个唯一组合将在data_points中提供唯一的行键 列系列,表示每个唯一条目将使用1个data_points分区。
任何人请澄清我的理解是否正确?
由于data_points表的分区(如果使用了murmr3partitioner)有2 63的限制。 所以我不能在data_points表中添加超过2个 63个唯一条目,即我不能在所有指标中添加 添加超过2 ** 63个唯一条目。
任何人请澄清我的理解是否正确?
答案 0 :(得分:0)
硬限制是每个指标2亿个系列,以及2 ^ 63-1个分区(行键)。
2 ^ 63是一个惊人的高数字(甚至减去一个:),你永远不应该达到那个极端水平。 比照这个答案:maximum number of partitions limit per table in cassandra