Fetching all keys using the Cassandra API — analogy to “SELECT id FROM table;”

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-06 08:31:57

问题


The Cassandra command-line utility sstablekeys can be used to extract all defined row keys from a physical SSTABLE file:

sstablekeys .../cassandra/data/Keyspace1/Standard1-N-Data.db

Does the Cassandra API support retrieval of all defined keys? If so, how?

I'm looking for the Cassandra analogy to SELECT id FROM table;.


回答1:


Take a look at get_range_slices

list<KeySlice> get_range_slices(keyspace, column_parent, predicate, range, consistency_level) 

which replaces get_range_slice in 0.6.

Nb. For version < 0.6: this method is only allowed when using an order-preserving partitioner.



来源:https://stackoverflow.com/questions/2500595/fetching-all-keys-using-the-cassandra-api-analogy-to-select-id-from-table

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!