从 Cassandra 获取示例数据 table

Get sample data from a Cassandra table

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

我无法访问 nodetool。

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

谢谢!

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

SELECT * FROM table_name LIMIT 10;

这会限制记录的数量,因此您不会进行完整的 table 扫描。

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