問題タブ [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.

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

cassandra - Astyanax を使用したネットワーク キースペースの作成

ネットワーク トポロジを使用してキースペースを作成する際に問題が発生します。

コード:

1 つのノードに networkstrategy キースペースを作成するのは無意味に思えますが、これは単なるテストです。機能するようになったら、別の Cassandra インスタンスをシードに追加します。

エラーは次のとおりです。

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

java - Astyanax での Cassandra CQL3 のサポート

Astyanax は、CQL3 を使用したプリペアド ステートメントによる「insert into」をサポートしていますか? 最新の Astyanax ライブラリ 1.56.24 と Cassandra 1.2.1 を使用しています。CQL3 でプリペアド ステートメントを実行しようとすると、次のようになります。

次の例外が発生します。

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

cassandra - Astyanax ConnectionPool setMaxConnsPerHost

Astyanax 接続プールの構成方法に混乱しています。以下を使用してプールを構成します。

ほとんどのプロパティは簡単に理解できますが、setMaxConnsPerHost が正確に何を設定するのかはわかりません。私のマシンでは、複数の cassandra 接続を作成するマルチスレッド アプリケーションを使用しており、setMaxConnsPerHost が 1 に設定されていても問題なく動作します。ホストあたりの接続数。

サーバー構成とこの構成は関連していますか? そうでなければ、この設定の正確な意味は何ですか?

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

cassandra - CQL3 を使用してテーブルを作成中に Nullpointer 例外が発生しましたか?

cql3 を使用して cassandra DB にテーブルを作成しようとしていますが、cassadra サーバーでこのエラーがスローされ、テーブルが作成されません。その背後にある理由は何ですか?

スクリプト -->

エラー:

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

cassandra - CLI または Astayanx クライアントを使用して列ファミリーを作成しているときに、Cassandra が不明なエラーをスローする

cassandra のチャンク オブジェクト ストアを使用しようとしていますが、CLI または Astyanax クライアントを使用して、互換性のある列ファミリを作成しようとすると、次のエラーがスローされます。

私のCLIコマンドは次のとおりです。

Astayanax コードは次のとおりです。

カサンドラのバージョン: 1.1.7

問題が何であるかを理解するのを手伝ってください。実行するたびに、JVMダンプになります... :(

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

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_createdateCFに対して CQL を実行できます。繰り返しますが、ページングを行うにはどうすればよいですか?

提案やコメントはありますか?どうもありがとう。

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

cassandra - Thrift / Astyanax API への tor の追加

私は Astyanax の倹約の上に TOR を追加しようとしており、誰かが同様のプロジェクトを試みた、または遭遇したかどうか疑問に思っています。大規模なグーグル検索 (および bing 検索でさえ) は、私をどこにも導きませんでした。クライアントと Cassandra の間の実際の接続が行われる場所を見つけようとして、私は Astyanax のソース コードをじっと見て、このクラスにたどり着きました。私が知る限り、これは小さな役割を果たしますが、実際に見つける必要があるのは、API が InputStream および OutputStream オブジェクトを使用してデータを送受信し、うまくいけば接続を過負荷にするかどうかです。

この質問はローカライズされすぎているため終了する可能性がありますが、Cassandra / astyanax の達人が私を正しい方向に向けてくれることを願っています。

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

cassandra - Astyanax ALTER KEYSPACE CQL

SimpleStrategyキースペースのレプリケーションファクターを更新する必要があるcqlステートメントを実行できません。これはCQLSHの3つのバージョンすべてで正常に機能するため、面倒です。

私が使用しているキースペースコンテキストは、cqlv3を使用するように設定されています .setCqlVersion("3.0.0")

cql:

スタックトレース: