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

StackOverflow https://stackoverflow.com/questions/2500595

  •  21-09-2019
  •  | 
  •  

문제

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;.

도움이 되었습니까?

해결책

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.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top