如何更新cassandra专栏?

时间:2011-05-24 16:25:39

标签: cassandra thrift

我是cassandra的绝对新手,我请求一些帮助。

client.insert(ByteBuffer.wrap(userIDKey), cp, new Column(ByteBuffer.wrap("name".getBytes(UTF8)), ByteBuffer
                .wrap("George Clinton".getBytes(UTF8)), new Date().getTime()), CL);

现在,我想更新名称,并为名称'Jr。'添加后缀。一个非常简单的用例,但我无法做到。

2 个答案:

答案 0 :(得分:3)

为相同的行键和列名插入新值,它们应覆盖旧值。

请参阅:

Update an existing column value

Cassandra update column

答案 1 :(得分:3)

DNA的答案是正确的,但看起来你也在使用原始的Thrift而不是high level Java clients中的一个。你可以通过使用其中一种来避免大量的工作和陷阱。