如何根据Cassandra中的分区键删除大分区(宽行)?

时间:2016-08-11 13:36:02

标签: cassandra datastax cassandra-2.0 cql datastax-enterprise

我们想要确定包含宽行/大分区的令牌范围,并删除大分区。我们无法做到这一点。我们遵循的是:

1.从日志中找到分区键

2.然后,我们将使用nodetool getendpoints - key

检查密钥所在的节点
  1. 现在我们必须从SSTable中检索记录。这有两个步骤: 一个。找到密钥所在的SSTable:     nodetool getsstables - key

    湾将sstable导出为json格式以查看有问题的键:     bin / sstable2json SSTABLE [-k KEY [-k KEY [...]]]] [-x KEY [-x KEY [...]]] [-e]

  2. 导入巨大的json数据后,我们很难找到被认为是大分区/宽行的令牌范围。

    我们正在使用DSE 4.5.1。 如果有其他选择,请告诉我。谢谢!

0 个答案:

没有答案