1

Cassandraデータベースでは、CQLで作成されたテーブルが同じ列ファミリーのCLIに表示されません。同じ理由がありますか?

4

1 に答える 1

4

これは、2つの異なるプロトコルを使用してカラムファミリーを作成するためです。CQLバイナリプロトコルを使用して「テーブル」を作成してから、THRIFTインターフェイスを使用して(CLIを介して)編集しようとしています。これは意図的に許可されていません。カサンドラCTOから:

これは仕様によるものです。CLIおよびThriftベースのコンシューマーは、一般にCQL3メタデータを理解する方法を知らず、気付かないうちに間違ったことを実行します。

文書化された「問題」はここにあります

作成したテーブルのデータにアクセスしたい場合は、cqlshを使用できます。

于 2013-03-27T17:15:53.853 に答える