0

使用 hector 从 cassandra cli 中的列族中获取所有行键

val query=HFactory.createRangesliceQuery(keyspace,le,se,se)
query.setColumnFamily("myInfo").setKeys(Integer.MIN_VALUE,Integer.MAX_Value).execute()

或者

val query=HFactory.createRangesliceQuery(keyspace,le,se,se)
query.setColumnFamily("myInfo").setKeys(Integer.MIN_VALUE,Integer.MAX_Value).setRange("","",true,10).execute()
4

2 回答 2

3

这会帮助你

val rangeSlice = HFactory.createRangeSlicesQuery(keyspace, se, se, se)
rangeSlice.setColumnFamily("myInfo")
rangeSlice.setKeys(null, null)
rangeSlice.setRange(null, null, true, Int.MaxValue)
val bIterator = rangeSlice.execute().get.iterator()
while (bIterator.hasNext()) {
  val myRow = bIterator.next()
  val myKey = myRow.getKey()
  println(myKey+"<<<this is key")
  }
于 2014-04-04T04:53:06.930 回答
0
    val rangeSlice = HFactory.createRangeSlicesQuery(keyspace, se, se, se)
rangeSlice.setColumnFamily("myTable")
rangeSlice.setReturnKeysOnly();
val bIterator = rangeSlice.execute().get.iterator()
while (bIterator.hasNext()) {
val myKey =bIterator.next().getKey()
 println(myKey+"<<<this is key")
}

它也可以工作

于 2014-04-04T10:59:15.210 回答