私はthis linkに続いてcassandraスナップショットを復元しました。スナップショットから復元して正しいトークンが表示されないCassandra
最初のノードを再起動した後、私はリングのトークンを見つけた私はinitial_tokenとしてcassandra.yamlで指定したものであるときは:
私はカサンドラ3.7を使用しています。私はcassandra.yamlに設けられ、カサンドラのノードによって使用されているトークンを検証するためのコマンドの下に使用しています
、
cat /etc/cassandra/cassandra.yaml | grep initial_token
nodetool -u <usr> -pw <pwd> ring | grep <ip> | awk '{print $NF ", "}' | xargs
が、私は何かが足りないのですか? 上記のコマンドで異なるトークンセットが得られるのはなぜですか?
コメントや質問は大歓迎です!
Thx!
MM
あなたは 'num_tokens:1'を使っていましたか?そうでなければ、yaml内のノードのすべてのトークンを指定する必要があります。必要な書式は「initial_token:token_value、token_value、token_value」です。もちろん、その文字列に256の "token_value"があります – LHWizard
返信のために@LHWizardに感謝します! いいえ、私は使用しています* num_tokens:256 * そして、はい、私のようにinitial_token 256用cassandra.ymlファイル内の同じ指定されている、 "initial_token:token_value1、token_value2、..." –