問題タブ [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.
cassandra - in 句で値が繰り返される重複行が返される
これは Cassandra (2.0.3) / cqlsh (cql3.0.2) で予想される動作ですか? 私にはバグのようです:
???
python - CQLSH 接続エラー: 要求が正しくありません: 構成されていない columnfamily ローカル
WindowsでCQLSHをセットアップしようとしています。Python コンパイルを実行し、CQLSH を開始しようとすると、以下の奇妙なエラーが発生します。「ローカル」という名前の列ファミリはありません。そして、まだキースペースを指定していません。では、columnfamily 'local がないと不平を言うのはなぜですか? 誰でもこれを理解していますか?
C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" 接続エラー: 不正な要求: 構成されていない columnfamily ローカル
C:\apache-cassandra-2.0.1\bin>python cqlsh --cqlversion="3.0.0" localhost 9160 接続エラー: 不正な要求: 構成されていない columnfamily ローカル
cassandra - 範囲クエリ - CQL Cassandra での時系列のデータ モデリング
次のようなテーブルがあります。
CREATE TABLE テスト ( partitionkey テキスト、rowkey テキスト、date timestamp、policyid テキスト、policyname テキスト、主キー (partitionkey、rowkey));
いくつかのデータを使用:
パーティションキー | 行キー | ポリシー ID | ポリシー名 | 日にち
私は見つけることができるようにしたい:
1/ と 2/ は自明です:
select * from test where partitionkey='p1';
パーティションキー | 行キー | ポリシー ID | ポリシー名 | 範囲
しかし、3/はどうですか?インデックスがあっても機能しません:
テスト (日付) にインデックス i1 を作成します。
select * from test where partitionkey='p1' and date = '2007-01-02';
パーティションキー | 行キー | ポリシー ID | ポリシー名 | 日にち
しかし
select * from test where partitionkey='p1' and date > '2007-01-02';
不正な要求: Equal 演算子を含む by-columns 句にインデックス付きの列が存在しません
何か案が?ありがとう、マット
cassandra - CQL3 エラー: テーブルが存在する場合はドロップします
ドキュメントによると: http://cassandra.apache.org/doc/cql3/CQL.html#dropTableStmtおよびhttp://www.datastax.com/documentation/cql/3.1/webhelp/index.html#cql/cql_reference /drop_table_r.html
次の構文を使用して、存在する場合にのみテーブルを削除することができます。
ただし、次のエラーが表示されます。
私は次のバージョンを使用しています: [cqlsh 4.1.0 | カサンドラ 1.2.10 | CQL 仕様 3.0.5 | 倹約プロトコル 19.36.0]
何か不足していますか、それともドキュメントの問題ですか?
cassandra - Cassandra テーブルの作成が Bad Request: mismatched input で失敗する
Cassandra キースペース トラッカーを作成しました。
そして、このキースペースにテーブルを正常に作成できます。
しかし、次のテーブル/列ファミリーを追加しようとすると、エラーが発生します:
これが CQL バージョンの問題である可能性があることを示す兆候が見つかりましたが、cqlsh を起動すると、--cql3
これが引き続き発生します。この 2 つについて、一方が機能し、他方が機能しないという明らかな相違点は見当たりません。次のように、機能しない追加のものもあります
提案?
cassandra - 特定の期間の Cassandra のデータを削除する
特定の期間 (午後 9 時から午前 0 時) に cassandra クラスターにダンプされたデータを削除したいとします。どうやってするか?
タイムスタンプを含む列を作成して取得する必要があることはわかっていますが、スキーマにはタイムスタンプ列が含まれていません。余分な列なしで削除する方法。