Cassandra 赫克托/卡桑德拉:如何向现有的超级柱添加柱?
我可以创建一个有列的新超级列-没问题。我可以创建一个新列-没问题。但是,如何向现有的超级列添加新列 但是,如何向现有的超级列添加新列 你应该认真研究hector中的classCassandra 赫克托/卡桑德拉:如何向现有的超级柱添加柱?,cassandra,hector,Cassandra,Hector,我可以创建一个有列的新超级列-没问题。我可以创建一个新列-没问题。但是,如何向现有的超级列添加新列 但是,如何向现有的超级列添加新列 你应该认真研究hector中的classsuperftemplate和classsuperfupdater。初始化后,执行所需操作(例如,在您的问题中,在此scf中添加新cf),然后使用模板更新更改。下面是一个片段 SuperCfTemplate<String, String, String> template = new ThriftSuperCfT
superftemplate
和classsuperfupdater
。初始化后,执行所需操作(例如,在您的问题中,在此scf中添加新cf),然后使用模板更新更改。下面是一个片段
SuperCfTemplate<String, String, String> template = new ThriftSuperCfTemplate<String, String, String>(keyspace, "Super1", stringSerializer, stringSerializer, stringSerializer);
SuperCfUpdater<String, String, String> updater = template.createUpdater("key", "newcf");
updater.setString("subname", "1");
template.update(updater);
superftemplate template=new-ThriftSuperCfTemplate(键空间,“Super1”、stringSerializer、stringSerializer、stringSerializer);
SuperCfUpdater updater=template.createUpdater(“key”、“newcf”);
setString(“子名称”,“1”);
模板更新(更新程序);
但是,如果我只想添加没有键的列定义?@Joeya没有键,该行应该如何标识,或者该行应该存储在哪里?请阅读此了解更多信息。