1
クラスタ内のすべてのノードからスケジューリングする代わりに、1つのCassandraクラスタノードからrepair/compact操作を実行します。 私はcassandra 3バージョンを使用しています。クラスタに他のノードを指定すると、 "nodetool -h **NODEIP** repair keyspace"
が動作しません。このコマンドは、このコマンドを実行するローカルノードでのみ機能します。クラスタ内の1つのノードから実行することにより、すべてのノードの修復/圧縮を実行する方法を提案してください。デフォルトのJMXセキュリティによってクラスタ内の1つのノードからcassandra repair/compactを実行する方法
おかげ
'-h nodetool修理' –
を使用しているときには、どのようなエラーを取得している私は、 " nodetool: 'を:7199' への接続に失敗しました - でConnectException: '接続が拒否(接続が拒否した)'。" 取得していますエラー。 "bin/nodetool -h localhost repair " ipaddressが解決されていません。 –
user1097437
ターゲット・ノードがローカル・ノード要求を受信できない理由を最初に調べた場合、回避策は必要ありません。あなたはそれを試しましたか? –