Elasticsearch

如何停止 ElasticSearch 後台任務

  • November 30, 2020

根據 ElasticSearch 的 CLI 幫助,您可以在後台使用elasticsearch -d或啟動 ElasticSearch elasticsearch --daemonize。這是我在本地一直使用的,因為它似乎需要更少的資源並且不需要保持終端打開。

但是如何使用 CLI停止守護程序呢?

SIGTERM您可以通過向程序發送適當的信號 ( ) 來告訴它關閉它。

請注意,通常您不會手動執行此操作,而是使用您的作業系統提供的任何服務管理工具。

為了簡化知道程序 id 的過程,你可以傳遞-p參數讓它在啟動時創建一個 pid 文件。

例如

./bin/elasticsearch -p elasticsearch-pid -d

它創建了文件elasticsearch-pid,然後您可以在關閉它時使用它,如下所示:

kill -SIGTERM `cat elasticsearch-pid`

另請參閱文件的停止 Elasticsearch部分。

引用自:https://serverfault.com/questions/1044429