新しいクラスターでの仮想ノードの有効化
新しいクラスターで仮想ノード(vnode)を有効にする際の手順および推奨事項
一般的には、すべてのノードのハードウェア能力が同じである場合、それらの仮想ノード(vnode)数を同じにするのがよいでしょう。ハードウェア能力がクラスターのノード間で異なる場合は、vnodeの数をより大きいマシンに比例して割り当てます。たとえば、古いマシンが128のvnodeを使用し、2倍高性能の新しいマシンが256のvnodeを使用するように指定できます。
cassandra.yamlファイルの場所は、インストールのタイプによって異なります。
パッケージ・インストール | /etc/cassandra/cassandra.yaml |
tarボール・インストール | install_location/resources/cassandra/conf/cassandra.yaml |
Windowsインストール | C:\Program Files\DataStax Community\apache-cassandra\conf\cassandra.yaml |
手順
cassandra.yamlファイルのnum_tokensパラメーターで、クラスターの各ノードでのトークンの数を設定します。
推奨値は256です。initial_tokenパラメーターは設定しないでください。