ES は直接の再起動をサポートしていません。最初にプロセスを終了してから、スクリプトを実行して再起動することしかできません。操作プロセスは次のとおりです。
1. まず、サーバーの ES プロセスを検索します。次の 2 つのコマンドを使用して検索できます。
ps -aux |grep elasticsearch
ps -ef |grep elasticsearch
コマンド jintaiyang+ の後に続く 15870 は、見つける必要がある ES サービス プロセス PID です。
2. ES プロセスを終了します kill -9 pid (プロセス番号、ここでは 15870)
kill -9 15870
3. ES を再起動します (注: セキュリティ上の理由から、ES では root 起動が許可されていません。最初に ES アカウント su jintaiyang に切り替えます。root アカウントで起動するとエラーが報告されます)
ES が存在する bin ディレクトリに切り替えて実行します (-d はバックグラウンドで実行することを意味します)。
./elasticsearch -d
4. ESの起動状況を確認する
curl 127.0.0.1:9200