2016-06-29 9 views
0

私はcassandraを初めて使用しており、4ノードのcassandraクラスタを作成しました。ノードを追加することで得られた改善を確認するために、私のクラスタのノードのサブグループを強調したいと思っていました。私はクラスタのように2つのノードを持っているのと同じようにしたいが、挿入するクライアントとして他の2つのフリー・ノードをどうやってこれを行うべきだろうか?クラスタの単一ノードのストレステスト

第1ノードを選択するために-pop seq = 1..1000000を試しましたが、使用状況を監視していましたが、未使用の非挿入ノードも使用されていました。たぶん私はこのオプションを間違って使用していますか?私はdatastaxの記事がこのオプションの使用に関して私に少し混乱しているのを発見しました。

私は挿入クライアントとして使用したくないノードを廃止する可能性がありますが、単純な方法が必要であると想定しています。

答えて

0

あなたはカッサンドラストレスを間違った方法で使用していると思います。 パフォーマンスの向上をテストする場合

クラスタを1ノードに減らしてください。 クラスタに属していないサーバーからCassandra-Stress(またはYCSB)を実行してください。 単一ノードの結果をメモしてください。

クラスタにノードを追加してください(今度は2ノードクラスタが必要です) クラスタにないサーバーからCassandra-Stress(またはYCSB)を実行してください。 2ノードクラスタの結果に注意してください。 ベンチマークツールを実行するときに-hosts CassandraNode1IP,CassandraNode2IP を必ず追加してください。

クラスタに2つ以上のノードを追加してください(今度は4ノードクラスタが必要です) クラスタにないサーバーからCassandra-Stress(またはYCSB)を実行してください。 4ノードクラスタの結果をメモします。 あなたはベンチマークツールを実行したときに

-hosts CassandraNode1IP,CassandraNode2IP,CassandraNode3IP,CassandraNode4IP

を追加していることを確認します。

+0

複数のクライアントをクラスタに挿入する場合、個々のクライアントから個別にストレステストを開始する必要はありますか?または、私が挿入したいクライアントマシンのipsを選択するために使用できる単一コマンドとしてあります。 – user697110

+0

個々に1つずつストレステストを起動できます。 – Akki

+0

OK、1台のマシンではクラスタを飽和させるには不十分です – user697110

関連する問題