0

ccm で作成したクラスターを使用しています。2 つのキースペースで 3 つのテーブルを使用しているため、合計で 6 つのテーブルになります。1つのキースペースに1つのテーブルを作成し、もう1つのキースペースに2つのテーブルを作成できるという問題がありましたが、削除しても

IF NOT EXISTS 

チェックすると、すでに存在するというエラーが表示されます。create は、これらが 2 つの別々のキースペースにあるはずであるという事実を無視しているようです。

これらは、開発クラウド Cassandra クラスターに対して実行するのと同じ cql スクリプト ファイルであるため、スクリプトの問題ではないことがわかっています。それと、create ステートメントは非常に単純で簡単です。

では、CCM は 1 つのキースペースしかサポートしていないのでしょうか? もしそうなら、それはかなり大きな制限のように思われ、ローカルの開発とテストの目的でそれを使用できるとしても、はるかに役に立たなくなります.

ありがとう!

4

1 に答える 1

0

あなたの質問に対する答えは次のとおりです。いいえ、CCM は 1 つのキースペースのみをサポートしていません。

CCM には、組み込みの制限はまったくありません。内部的には、1 台のマシンで cassandra クラスターを構成および起動するための一連の Python スクリプトにすぎません。

于 2016-02-09T14:07:34.240 に答える