【问题标题】:Hector: how to delete a composite colums inside a rowHector:如何删除行内的复合列
【发布时间】:2012-06-05 01:21:05
【问题描述】:

我在列族标签上有复合列

RowKey: A
=> (column=B:C, value=432b442b492b4b2b552b582b592b7465787433, timestamp=1338402672044003)
=> (column=C:D, value=442b492b4b2b552b582b592b7465787433, timestamp=1338402672044004)
=> (column=E:T, value=492b582b592b5a2b5a5a2b5a5a5a2b7465787434, timestamp=1338402672049002)

例如,我如何删除 A 行列 (C:D) 中的内容

看来:

Mutator<String> mutator = HFactory.createMutator(ks, se);
mutator.addDeletion(..

行和 CF 只接受 2 个参数

【问题讨论】:

    标签: cassandra hector


    【解决方案1】:

    对于感兴趣的人来说,这就像他们的创作一样容易;

    CompositeSerializer ce = new CompositeSerializer();
    Composite c = new Composite();
    c.add(0, "John");
    c.add(1, "Connor");
    mutator.addDeletion("key", "MyCF", c, ce);
    

    【讨论】:

      猜你喜欢
      • 2013-10-28
      • 2013-11-01
      • 2011-11-12
      • 2013-02-09
      • 2012-08-03
      • 2013-07-13
      • 1970-01-01
      • 2011-12-24
      • 2019-08-31
      相关资源
      最近更新 更多