1
我正在使用隨機分區器,我想知道是否有辦法做一個範圍掃描的等價物來獲得一批隨機行。我假設這些行非常隨機地放置在整個集羣的磁盤上?隨機數據來自Cassandra DB
換句話說,給定一個隨機分區中的行密鑰,是否有辦法將該行的X個鄰居作爲隨機數據樣本?
我正在使用隨機分區器,我想知道是否有辦法做一個範圍掃描的等價物來獲得一批隨機行。我假設這些行非常隨機地放置在整個集羣的磁盤上?隨機數據來自Cassandra DB
換句話說,給定一個隨機分區中的行密鑰,是否有辦法將該行的X個鄰居作爲隨機數據樣本?
您可以通過請求帶有限制的開放式片來完成此操作。
使用卡桑德拉 - CLI,用的ColumnFamily的「測試」,你可以做,如命令:
list Test['key':] limit 10;
注意['key':]
和[:'key']
返回相同的結果。