Cassandra0.7.0でスキーマをYAMLからロードする
動作確認バージョンは0.7.0。(2010/01/12更新)
0.6系ではstrage-config.xmlに定義されてあったスキーマを自動で読み込むのですが、0.7系ではcassandra.yamlに定義されているスキーマは自動的に読み込まれません。JMXを介してロードメソッド(loadSchemaFromYAML)を実行する必要があります。手順は以下の通り。
一回ロードすれば二回目からは不要です。
(schematool HOST PORT importでもいける。PORTはJMXのポートであることに注意。デフォルト8080。)
※自分でCLIから作ったスキーマが既に存在する場合は失敗する? /varフォルダを全削除してやり直すとうまくいきました。。。
Cassandra: The Definitive Guide
posted with amazlet at 10.12.15
Eben Hewitt
Oreilly & Associates Inc
売り上げランキング: 4954
Oreilly & Associates Inc
売り上げランキング: 4954



