我可以创建一个具有列的新 SuperColumn - 没问题。我可以创建一个新列 - 没问题。但是如何向现有的 SuperColumn 添加新列?
问问题
649 次
1 回答
1
但是如何向现有的 SuperColumn 添加新列?
你真的应该看看赫克托的班级SuperCfTemplate
和班级SuperCfUpdater
。初始化它们后,执行所需的操作(例如您的问题,在此 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);
于 2012-04-10T02:56:35.163 回答