【问题标题】:Get sample data from a Cassandra table从 Cassandra 表中获取样本数据
【发布时间】:2021-04-16 00:10:20
【问题描述】:

我拥有生产 Cassandra 集群的读取权限。我想查看一个示例行以更好地理解数据。我不知道要过滤的任何分区键,我宁愿不运行任何会影响集群性能的查询(即允许过滤等)

我无权访问 nodetool。

是否有任何 cqlsh 查询可以让我从表中获取一些示例数据,而无需提前知道要过滤的分区键?或者一个查询会给我一个分区键列表,然后我可以用来过滤?

谢谢!

【问题讨论】:

    标签: filter cassandra production partition


    【解决方案1】:

    如果您通过 cqlsh 连接,您可以使用 LIMIT 运算符来限制返回的结果数量,例如:

    SELECT * FROM table_name LIMIT 10;
    

    这会限制记录的数量,因此您不会进行全表扫描。

    不过,理想情况下,您可以 (a) 从应用团队获取一些示例数据,或者 (b) 连接到非生产环境。干杯!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-25
      • 2016-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多