我是 Cassandra 的新手,只是在玩它。我创建了一个family
具有复合键和复合列的列。以下是相同的脚本:
create column family TestCompositeKey with key_validation_class='CompositeType(UTF8Type, TimeUUIDType)' and comparator='CompositeType(UTF8Type, UTF8Type, UTF8Type, UTF8Type)' and default_validation_class='UTF8Type';
使用 Hector 在列族中插入数据后,以下是我在 CLI 上获得的视图:
RowKey: AB:e9a87550-c84b-11e2-8236-180373b60c1a
=> (column=0007:TAR:PUB:BD_2013_01_11_0125094813, value=TESTSEARCH, timestamp=1369823914277000)
现在我想仅通过行键中给出的“AB”来搜索数据,因为键的第二部分将是动态的。当我给出完整的行键时它工作正常。请告诉我如何做到这一点。我也在列上提供搜索条件以及指定键。
谢谢哈里什库马尔