Search code examples
scalaplayframeworkplayframework-2.0cassandracassandra-cli

how can i get all row key from column family in cassandra cli?


fetch all rowkey from column family in cassandra cli using hector

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

OR

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

Solution

  • this will helps you

    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")
      }