1. ホーム
  2. java

[解決済み] elasticsearchノードの再起動

2022-02-16 04:32:28

質問

elasticsearchでnodeを再起動する適切な方法は何ですか?(できればREST API経由で、Java APIでもいいかもしれません)

解決方法を教えてください。

ノードを再起動する正しい方法は、ノードをシャットダウンすることです。 シャットダウンAPI を送信するか TERM シグナルをプロセスに送ります (例: kill $PID ).

一度シャットダウンすれば、elasticsearchを実行するために使用しているもの、例えばサービスラッパーや、コマンドラインから起動することで新しいノードを起動することができます。

サービス・ラッパーを使用している場合、ノードを再起動するには、そのノードに restart コマンドを使用します。 /etc/init.d/elasticsearch restart が、これは上記の便宜的なラッパーに過ぎない。

restart APIは問題があったため、バージョン0.11から無効化されています。