問題タブ [cqlsh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
51985 参照

database - Cassandra でのスキーマのインポートとエクスポート

CassandraまたはCassandra cqlshプロンプトからスキーマをインポートおよびエクスポートする方法は?

0 投票する
4 に答える
43232 参照

cassandra - cqlsh 2 に「show keyspaces」に相当する明確なものはありますか?

クラスター内のキースペースをすばやく確認するには、どの cqlsh コマンドを使用できますか? cqlsh は提供しておらずshow keyspacesdescribe cluster私が望むほど簡潔ではありません。


私は次の仕様を使用して作業しています:

cqlsh 2.2.0、Cassandra 1.1.10、CQL 仕様 2.0.0、Thrift プロトコル 19.33.0

0 投票する
1 に答える
587 参照

cassandra - cassandra-cli の columnfamily に追加された新しい列が cqlsh (cql3) から見えない

cql3 でテーブルを定義しました。それを記述すると、以下が返されます。

CREATE TABLE の結果 (
id uuid PRIMARY KEY、
casename テキスト、
結果テキスト、
run int、
ユーザー テキスト
) WITH ...

これは列ファミリーを制限するべきではないという事実を利用して、新しい列と値のペアを追加しようとしています。

しかし、これはうまくいきません。cassandra-cli を使用すると、標準設定構文を使用して水浸しの値を追加でき、行は正常に永続化されます。ただし、cql3 に戻っても、select * クエリはこの新しい列を返さず、describe も新しい列の水浸しを示しません。

これは、cql3 の行に任意のデータを追加できず、定義されたスキーマに拘束されることを意味しますか? そうでない場合は、どうすればよいですか?

0 投票する
1 に答える
1303 参照

cassandra - Cassandra 複合カラム ファミリー

作成したいSQLの世界で簡単な要件があります

実行できないcli createコマンドが必要です。豚はcqlshで作成された列ファミリーを読み取ることができないため、cliを介して列ファミリーを作成する必要があります(当たり前)

ここで私が試してうまくいかなかったもの

1)cqlshで見ると、値列が追加される理由がわかりません

2) 行を挿入するために asyntax を使用しています。

しかし、動的列を追加しようとするとすぐに認識できません

cql3を介して動的列を追加できないようです

3) cql3 を使用して新しい列を追加しようとすると

それは私に与えます

0 投票する
2 に答える
1338 参照

cassandra - 列のない行を選択するCQL

CQL3 でテーブルを作成した後:

そのテーブルに格納されているすべての cassandra 行を知りたいです。しかし、これをcqlshで実行すると:

多くの重複したエントリが返されます。基本的に、挿入したすべての列のエントリを取得します。意味: (k1 & k2) ごとに row_key のエントリを取得します。

しかし、私の当初の意図は、「すべてのパーティション (行) キーのリストを教えてください」でした。すべての列 (k1 & k2) もシリアライズしたくありません。

ここで何が間違っていますか?

0 投票する
1 に答える
82 参照

amazon-web-services - Cassandra のアップロード効率を上げる

接続された EBS ボリュームから COPY コマンドを使用して、.csv ファイルから Amazon EC2 にデプロイされた Cassandra クラスターにデータをアップロードしています。.csv ファイルのサイズが大きくなると、Cassandra のアップロード時間が非常に長くなることに気付きました。

Cassandra の読み込み速度を上げるために設定を調整する方法はありますか?

0 投票する
2 に答える
989 参照

csv - cqlshのCOPYで引用にASCII文字を使用する方法

cqlshでコピーを使用して、大きな.csvファイルからCassandraにデータをアップロードしています。Cassandra 1.2 と CQL 3.0 を使用しています。ただし、" はデータの一部であるため、データをアップロードするために他の文字を使用する必要があるため、拡張 ASCII 文字を使用する必要があります。さまざまなアプローチを試みましたが失敗しました。

以下は機能しますが、目的のために拡張ASCII文字を使用する必要があります..

quote='ß' を指定すると、次のエラーが表示されます。

:"quotechar" は 1 文字の文字列でなければなりません

引用パラメータに拡張ASCII文字を使用する方法についてのアドバイスをお願いします..

前もって感謝します

0 投票する
2 に答える
652 参照

java - Astyanax で作成されたキースペースが cqlsh で表示されない

Astyanax で Cassandra 1.2.6 を使用しています。Java を使用して DummyKeyspace という名前のキースペースを作成しました。そのキースペースには から到達できますが、 からは到達できcassandra-cliませんcqlsh。なんで?

ここに私のJavaコードがあります:

到達しようとしたときのエラーは次のとおりです。

0 投票する
0 に答える
218 参照

cassandra - Cassandraの列スペースの複数の列をその値で削除します

次のように、タイムスタンプで値を保持するためのcassandra列ファミリーがあります

列ファミリーのすべての列レコードを削除する cql クエリを作成したいと考えています。

例: 値が t_2 に等しいすべての列を削除するクエリ。0002 列と 0011 列を削除する必要があります。