cassandra thrift:追加数据

Posted

技术标签:

【中文标题】cassandra thrift:追加数据【英文标题】:cassandra thrift: append data 【发布时间】:2011-02-15 13:28:56 【问题描述】:

如果我需要将数据追加(而不是插入)到特定的超级列中,我应该怎么做?

例如: 考虑下面描述的现有记录

Kespace : test
columFamily: testColum
SuperColumn : testSuper
column_name : email
value : urssujith@gmail.com

如果我想将我的电话号码添加到超级列“testSuper”中。我该怎么办?

【问题讨论】:

【参考方案1】:

在您的 ColumnParent 表示正确的 SCF 和 SC 的地方进行简单的插入(使用相同的键)

(Java 示例)

client.insert(
    keyspace, 
    key, 
    parent, 
    new Column("phoneNumber".getBytes("UTF-8"), "555-14921911".getBytes("UTF-8"), timestamp), 
    ConsistencyLevel.ONE
);

【讨论】:

以上是关于cassandra thrift:追加数据的主要内容,如果未能解决你的问题,请参考以下文章

cass怎么给实体添加属性

编译 C++ Thrift 代码以连接 Cassandra 会导致以下错误。我们在这里缺少啥?

Cassandra和Solr集成使用JDBC:org.apache.thrift.transport.TTransportException

实战-Cassandra之压测

Thrift、Avro、Protocolbuffers - 他们都死了吗?

无法连接到 python 上的 cassandra(使用 cassandra-driver