新しいホストを Cassandra クラスターに動的に追加することはできますか?
私がやろうとしているのは、次のことができるプログラムをセットアップすることです。
- ユーザーごとにデータベースのローカル バージョンをセットアップする
- 各ユーザーのマシンはクラスターの一部になります (マシンはホストになります)
- データはすべてのクラスタに複製されます
通常、複数のホストのクラスターを構築するには、各ホストのシード、listen_address、および rpc_address を格納するように cassandra.yaml を構成する必要があります。
私の考えは、これらのファイルを Java で編集し、必要に応じて新しいホスト アドレスを挿入することですが、各ユーザーの cassandra.yaml ファイル全体でデータが正確であることを確認するのは困難です。
誰かが同様のことをしたか、これを達成するためのより良い方法についてアドバイスがあるかどうか疑問に思っています。