問題タブ [astyanax]
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 - Astyanax を使用したネットワーク キースペースの作成
ネットワーク トポロジを使用してキースペースを作成する際に問題が発生します。
コード:
1 つのノードに networkstrategy キースペースを作成するのは無意味に思えますが、これは単なるテストです。機能するようになったら、別の Cassandra インスタンスをシードに追加します。
エラーは次のとおりです。
java - Astyanax での Cassandra CQL3 のサポート
Astyanax は、CQL3 を使用したプリペアド ステートメントによる「insert into」をサポートしていますか? 最新の Astyanax ライブラリ 1.56.24 と Cassandra 1.2.1 を使用しています。CQL3 でプリペアド ステートメントを実行しようとすると、次のようになります。
次の例外が発生します。
cassandra - Astyanax ConnectionPool setMaxConnsPerHost
Astyanax 接続プールの構成方法に混乱しています。以下を使用してプールを構成します。
ほとんどのプロパティは簡単に理解できますが、setMaxConnsPerHost が正確に何を設定するのかはわかりません。私のマシンでは、複数の cassandra 接続を作成するマルチスレッド アプリケーションを使用しており、setMaxConnsPerHost が 1 に設定されていても問題なく動作します。ホストあたりの接続数。
サーバー構成とこの構成は関連していますか? そうでなければ、この設定の正確な意味は何ですか?
cassandra - CQL3 を使用してテーブルを作成中に Nullpointer 例外が発生しましたか?
cql3 を使用して cassandra DB にテーブルを作成しようとしていますが、cassadra サーバーでこのエラーがスローされ、テーブルが作成されません。その背後にある理由は何ですか?
スクリプト -->
エラー:
cassandra - CLI または Astayanx クライアントを使用して列ファミリーを作成しているときに、Cassandra が不明なエラーをスローする
cassandra のチャンク オブジェクト ストアを使用しようとしていますが、CLI または Astyanax クライアントを使用して、互換性のある列ファミリを作成しようとすると、次のエラーがスローされます。
私のCLIコマンドは次のとおりです。
Astayanax コードは次のとおりです。
カサンドラのバージョン: 1.1.7
問題が何であるかを理解するのを手伝ってください。実行するたびに、JVMダンプになります... :(
cassandra - Astyanax を使用して Cassandra 列ファミリーのすべての行を一覧表示する
Cassandra 関連の質問がいくつかあります。
いくつかのデータ (約 10M 行) を保存する必要があります (自然キーとしましょう - 並べ替え可能、更新タイムスタンプ、createDate (YYYYMMDD のみ)、および値フィールド。次の CF を作成する予定です。
私の使用方法のクエリは次のようになります。
- すべての行 (id、value、createdate、updatedate) を取得するため、このような CQL が実行されます
SELECT * FROM data
Astyanax を使用していますが、ページングを行うにはどうすればよいですか? パーティショナーを順序保存として有効にする必要があるのでtoken(id)
、範囲値で使用してページを移動できますか。
- 更新された範囲ですべての行を取得するため、このようなCQLで実行できます
SELECT * FROM data where updatedate > startdate and updatedate < enddate
繰り返しますが、ページングを行うにはどうすればよいですか?
- createdate 範囲ですべての行を取得します。上記の質問と似ていますが、
data_createdate
CFに対して CQL を実行できます。繰り返しますが、ページングを行うにはどうすればよいですか?
提案やコメントはありますか?どうもありがとう。
cassandra - Thrift / Astyanax API への tor の追加
私は Astyanax の倹約の上に TOR を追加しようとしており、誰かが同様のプロジェクトを試みた、または遭遇したかどうか疑問に思っています。大規模なグーグル検索 (および bing 検索でさえ) は、私をどこにも導きませんでした。クライアントと Cassandra の間の実際の接続が行われる場所を見つけようとして、私は Astyanax のソース コードをじっと見て、このクラスにたどり着きました。私が知る限り、これは小さな役割を果たしますが、実際に見つける必要があるのは、API が InputStream および OutputStream オブジェクトを使用してデータを送受信し、うまくいけば接続を過負荷にするかどうかです。
この質問はローカライズされすぎているため終了する可能性がありますが、Cassandra / astyanax の達人が私を正しい方向に向けてくれることを願っています。
cassandra - Astyanax ALTER KEYSPACE CQL
SimpleStrategyキースペースのレプリケーションファクターを更新する必要があるcqlステートメントを実行できません。これはCQLSHの3つのバージョンすべてで正常に機能するため、面倒です。
私が使用しているキースペースコンテキストは、cqlv3を使用するように設定されています
.setCqlVersion("3.0.0")
cql:
スタックトレース: