【问题标题】:Using which Query Implementation to get a row from Cassandra使用 which Query Implementation 从 Cassandra 获取一行
【发布时间】:2012-05-24 15:25:34
【问题描述】:

我想使用列族和行键从 Cassandra 中检索一行。 但是,当我使用 SliceQuery 时,出现了一个异常:Caused by: me.prettyprint.hector.api.exceptions.HectorException:既没有设置列名也没有设置范围,这是一个无效的切片谓词。

有人知道我是否使用了错误的查询实现吗?

【问题讨论】:

  • 粘贴代码的相关部分可能会有所帮助。

标签: cassandra hector


【解决方案1】:

这会给你一整行:

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

【讨论】:

    猜你喜欢
    • 2016-06-07
    • 2011-11-22
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    相关资源
    最近更新 更多