Elasticsearch
如何停止 ElasticSearch 後台任務
根據 ElasticSearch 的 CLI 幫助,您可以在後台使用
elasticsearch -d
或啟動 ElasticSearchelasticsearch --daemonize
。這是我在本地一直使用的,因為它似乎需要更少的資源並且不需要保持終端打開。但是如何使用 CLI停止守護程序呢?
SIGTERM
您可以通過向程序發送適當的信號 ( ) 來告訴它關閉它。請注意,通常您不會手動執行此操作,而是使用您的作業系統提供的任何服務管理工具。
為了簡化知道程序 id 的過程,你可以傳遞
-p
參數讓它在啟動時創建一個 pid 文件。例如
./bin/elasticsearch -p elasticsearch-pid -d
它創建了文件
elasticsearch-pid
,然後您可以在關閉它時使用它,如下所示:kill -SIGTERM `cat elasticsearch-pid`
另請參閱文件的停止 Elasticsearch部分。