1

3 つのアプリケーションからのデータを持つ 3 つのノードを持つ Cassandra クラスターがあります。現在、クラスターのワークロードを増加させる 3 つのニュース アプリケーションを追加することを計画しています。別のノードを追加するかどうかなど、将来の予測を知るためのさまざまな手順を知りたいです。Cassandra を使用することは可能ですか?それをするストレス?はいの場合、どの要素を探しますか?

アドバイスありがとうございます。

4

2 に答える 2

1

実際、このcassandra-stressツールを使用して予想されるアプリケーションをモデル化できるため、データを書き込んでクラスターがどのようにスケーリングするかを確認できます。明らかな理由により、ハードウェアに似た同様のサイズのクラスターに対して実行する必要がありますが、実際の運用クラスターでは実行しないでください (cassandra-stressクラスターに障害が発生するまでスループットが向上します。これがストレス ユーティリティのポイントです)。また、アプリケーションに一致するデータをデータベースにゆっくりと挿入するテストを作成し、実行nodetool flushしてそのデータを sstables に強制し、負荷の変化を計算して、アプリケーションごとに予想されるバイト数を決定し、それを使用することもできます。従来の容量見積もり計算では。

于 2016-02-14T06:05:08.367 に答える
1

3 ノード クラスタの場合、現在の 3 つのアプリケーションに加えてさらに 3 つのアプリケーションを追加する場合は、クラスタが負荷に耐えられることを確認してください。各アプリケーションのピーク時の読み取りと書き込みの量を知っておく必要があります。Cassandra-Stress ツールを使用したクラスターの読み取りと書き込みのベンチマークに基づいています。新しいアプリケーションには別のクラスターを使用することをお勧めします。

于 2016-02-13T20:35:07.437 に答える