問題タブ [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 - Cassandra CQL - 複数のクラスタリング列によるクラスタリング順序
次のような主キー定義を持つ列ファミリーがあります。
次のようなクエリを使用してクエリされます。
SELECT date FROM myCF ;
ただし、最後に挿入された日付を返すなど、列ファミリを日付のみで並べ替えたいと思います。
クラスタリング列の順序により、得られるのは user_id ごと、次に日付ごとの順序です。主キーの定義を次のように変更すると:
日付を制限する必要があるのは user_id であるため、同じクエリを実行できなくなりました。
次のように言う方法があるかもしれないと思いました。
しかし、存在しないようです。最悪の場合、これは完全にばかげている可能性があり、その理由がわかりません。
これを達成する方法はありますか?何か不足していますか?
どうもありがとう!
cassandra - Cassandra DB で最初のユーザーを作成する方法
Cassandraデータベースで最初のユーザーを作成するにはどうすればよいですか?
私は試した:
そしてそれは言います:
しかし、この試行の前にユーザーを作成したことがないので、cassandra データベースで最初のユーザーを作成するにはどうすればよいでしょうか?
これは鶏が先か卵が先かという問題のようで少し奇妙に思えますが、人々は Cassandra を使用しているので、どこかに解決策があるはずです。
cassandra - Cassandra のコンソール (cqlsh) にログインしようとすると、拒否されます
次の問題が発生したときに、cassandra のユーザー認証をセットアップしようとしていました。
まず、次のように更新しましcassandra.yaml
た:
次に、replication_factor が 3 の system_auth キースペースを次のように作成しました。
次に、次のコマンドで cassandra を再実行します。
その後、次の手順でノードを修復しました (ただし、これが重要/必要な理由を理解しているかどうかはわかりません):
これらの手順をすべて実行した後でも、cassandra/Java は次のように叫びます。
正直なところ、この時点では、どのように進めればよいかわかりません。誰かに何かアイデアがあれば、それは大歓迎です。
Ubuntu vm で cassandra 2.0.5 を実行しています。それがまったく役立つかどうかはわかりません。
また、実行すると:
以下が出てきます。
encryption - Cassandra 2.0.3 クライアントからサーバーへの [TSocket は 0 バイトを読み取ります] エラー
Cassandra 2.0.3 で承認、認証、クライアント/サーバー暗号化、およびノード間暗号化を有効にしたい.残念ながら、すべてのセキュリティ構成が正常に機能しているため、これは発生していないようですが、「クライアント/サーバー暗号化」を有効にすると、 cqlsh に接続すると、「接続エラー: TSocket 読み取り 0 バイト」というエラーが表示されます。
これがどのように可能であるかを助けてください。そうでない場合、なぜですか?このクライアント/サーバー暗号化はローカルホストで実際にどのように機能しますか?
cassandra - cqlsh を使用して挿入ステートメントを実行すると、「リクエストを完了できません: 1 つ以上のノードが利用できませんでした」というメッセージが表示される
Cassandra 2 の新しいインストールで挿入を実行しようとしています。新しいキースペースとテーブルをうまくセットアップできましたが、挿入を実行しようとすると上記のエラーが発生します。
派手なマルチサーバーのセットアップはありません。テストデータベースを備えた1台のコンピューターを実行しているだけなので、ノード構成との混乱
上記のアイテムを作成するために使用されるコマンドは次のとおりです。
apache-pig - PIG CqlStorage が整数で機能しない
DataStax から Pig の例を実行しています: http://www.datastax.com/docs/datastax_enterprise3.1/solutions/about_pig#pig-read-write。DataStax Enterprise 3.1.2 を使用しています。しかし、次のようにしてデータを Cassandra に保存したい場合:
次の出力が得られます。
ログファイルは次のとおりです。
私が間違っていることは何ですか?テーブルの作成中にCQLで整数の代わりに文字列を使用すると、例がうまく機能するため、私にとってはバグのように見えます。
ありがとうございました