問題タブ [cassandra-stress]
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ストレスツールを使用して特定の量のデータを注入する方法は、100Gb、200GB、300GBと言いますか?
負荷を 100GB、200GB、300GB と変えて、クラスターのバランスをとるのにかかる時間をベンチマークする必要があります。Cassandraストレスツールを使用して、これらのさまざまなサイズのデータを注入する方法を知っている人はいますか?
PS私はこのコマンドを使用して特定の行数をロードしています-- cassandra-stress -d 192.168.127.48,192.168.127.44,192.168.127.47 -l 3 -n 10000 -o INSERT
ただし、これはロードされるデータのサイズを決定しません。ありがとうスミサ
cassandra - Cassandra ツールの使用法 cassandra-stress
1、2、3、および 4 つのインスタンスで Cassandra クラスターのベンチマークを実行したいと考えています。そこで、ノードの1 つでcassandra-stress ツールを実行しました。ベンチマークは奇妙な結果を示しています。以下のグラフを参照してください (--> スレッド数が少ない場合、1 ノード クラスタは 2/3/4 ノード クラスタよりも多くの ops/sek を持っています)。
私の結果 (x 軸 = スレッド、y 軸 = ops/sek、データセット = クラスター内のノード (1、2、3、4):
このベンチマーク サイトの結果と比較すると、私の結果は正しくないようです。
私の質問は次のとおりです。クラスタの 1 台のマシンで次のコマンドを実行した場合、ツールを正しく使用できますか。
私もこれを試しましたが、何の効果もありませんでした:
ここで私の他の質問も参照してください。ありがとうございました!
-- 編集: Jim による解決策 --
C* クラスターの外部にある他の EC2 インスタンスから cassandra-tool を実行しますが、同じ LAN 内にあります (内部 ips 10.xxx を使用できるようにするため)。4 つの個別のベンチマーク呼び出しノードを持つ 1/2/4 ノード クラスターを起動しました。それぞれが次のコマンドのいずれかを受け取りました。
最初の書き込み:
次に、read コマンドでこのデータを読み取ります。
読み取り結果はこちら
ありがとう、ジム!
cassandra - 書き込みのカサンドラストレステスト分布
どの Cassandra ノードに書き込みが行われているかを示すテストを作成するにはどうすればよいので、ノード数とレプリケーション係数を指定し、挿入試行の結果として各書き込みの影響を受けるノードを取得する必要があります。これにより、実行時にデータがどの程度均等に分散されるかがわかります。私はテストデータを持っているので、実際に必要なのは、本番環境で実行する方法で構成されたモック Cassandra を呼び出す方法であり、影響を受けるノードが返されます。Cassandraストレスツールを完全に見逃していない限り、Cassandraストレスツールでそれを行う方法がわかりません...
cassandra - cassandra-stress プロファイル ファイルに複数のテーブル定義と複数の列仕様を定義するにはどうすればよいですか?
同じキースペース内に別のテーブルを定義するにはどうすればよいですか? すべての例では、1 つのテーブルを定義するだけについて説明しています。上記のように別のテーブル定義とその列仕様も定義しようとしましたが、「com.datastax.driver.core.exceptions.InvalidQueryException: Batch too large」というエラーが発生します。
cassandra - Cassandraストレスツールの挿入分布の下で選択された分布比率は何ですか?
select distribution ratio : 各パーティションが挿入できる行の比率を、そのパーティションで可能な合計行数の割合として (クラスタリング分散列で定義)。デフォルト FIXED(1)/1
誰かがこれが何を意味するのか説明できますか? そして、なぜこれが挿入配布下にあるときに選択配布比率と呼ばれるのですか?
http://www.datastax.com/dev/blog/improved-cassandra-2-1-stress-tool-benchmark-any-schema
cassandra - データ量の見積もり
3 つのアプリケーションからのデータを持つ 3 つのノードを持つ Cassandra クラスターがあります。現在、クラスターのワークロードを増加させる 3 つのニュース アプリケーションを追加することを計画しています。別のノードを追加するかどうかなど、将来の予測を知るためのさまざまな手順を知りたいです。Cassandra を使用することは可能ですか?それをするストレス?はいの場合、どの要素を探しますか?
アドバイスありがとうございます。
cassandra-stress - cassandra-stress による cassandra クライアントからノードへの暗号化
cassandra クラスターで、クライアントからノードへ、およびノードからノードへの暗号化を有効にしました。cassandra-stress を機能させるには、どのオプションのパラメーターを渡す必要がありますか?
私は、これを使用するための例や優れたドキュメントを見つけています。
cassandra - UnavailableException: 一貫性のあるクエリに使用できるレプリカが不足しています LOCAL_ONE Cassandra Stress
カサンドラ構造でマテリアライズドビューテストを作成しようとしています..
Apacheリポジトリから6ノードのDebian 8サーバーにCassandra 3.5をインストールしました。
次に、基本的なストレスを加えようとすると、これらのエラーに遭遇しました。このエラーが発生する理由を構成できません。
ここにすべてのノードがありますcassandra.yaml
ノードツールのステータス:
netstat :
倹約モードでの Cassanra ストレス:
出力:
ネイティブ cql3 モードを使用した Cassanra-stress:
出力: