0

列を持つ新しい SuperColumn を作成できます - 問題ありません。新しい列を作成できます - 問題ありません。しかし、既存の SuperColumn に新しい列を追加するにはどうすればよいでしょうか?

4

1 に答える 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 に答える