2012-05-17 58 views
2

我想使用列族和行密鑰從Cassandra中檢索一行。 但是,當我使用SliceQuery時,會出現一個異常:引起:me.prettyprint.hector.api.exceptions.HectorException:列名稱和範圍均未設置,這是一個無效的片斷謂詞。使用哪個查詢實現從Cassandra獲得一行

有誰知道我是否使用了錯誤的查詢實現?

+0

如果您粘貼代碼的相關部分它可能會有所幫助。 –

回答

1

這會給你一整行:

SliceQuery query = HFactory.createSliceQuery(_keyspace, _stringSerializer, _stringSerializer, _stringSerializer); 
query.setColumnFamily(columnFamily) 
    .setKey(key) 
    .setRange("", "", false, Integer.MAX_VALUE);