2016-08-16 3 views
0

私は3ノードカサンドラ・クラスターを持っていると私はどのように私はこれを行うべきか、カサンドラクラスタ

私の質問があるcassandra.yamlにいくつかの調整をしたいの構成を更新するには?一度に1つのノード、またはノードをシャットダウンすることなくそれを実現する方法がありますか?

Btw、私はCassandra 2.2を使用しています。これは本番クラスタです。

答えて

2

は、ここに複数のアプローチがあります:あなたはcassandra.yamlファイルを編集する場合

  1. は、そのファイルの内容を再読み込みするカサンドラを再起動する必要があります。一度にすべてのノードを再起動すると、クラスタは使用できなくなります。一度に1つのノードを再起動することは、ほとんどの場合、安全です(レプリケーションファクタと整合性レベルが正常であれば)。クラスタがラックまたはデータセンターの停止に耐えられるように設定されている場合は、より多くのノードを同時に安全に再起動できます。

  2. 多くの設定は、JMX経由で再起動しなくても変更できますが、私はドキュメントリンクを用意していません。 JMX経由での変更はcassandra.ymlを変更しませんので、それを更新する必要があります。そうしないと、ノードの再起動時に設定がファイルの内容に戻ります。

  3. DSCを使用している場合、OpsCenterのライフサイクルマネージャ機能により、設定を簡単にポイントアンドクリックすることができます(免責事項、私はLCM開発者として偏見しています)。

関連する問題