根据 ElasticSearch 的 CLI 帮助,您可以在后台使用elasticsearch -d
或启动 ElasticSearch elasticsearch --daemonize
。这是我在本地一直使用的,因为它似乎需要更少的资源并且不需要保持终端打开。
但是如何使用 CLI停止守护进程呢?
根据 ElasticSearch 的 CLI 帮助,您可以在后台使用elasticsearch -d
或启动 ElasticSearch elasticsearch --daemonize
。这是我在本地一直使用的,因为它似乎需要更少的资源并且不需要保持终端打开。
但是如何使用 CLI停止守护进程呢?
SIGTERM
您可以通过向进程发送适当的信号 ( ) 来告诉它关闭它。请注意,通常您不会手动执行此操作,而是使用您的操作系统提供的任何服务管理工具。
为了简化知道进程 id 的过程,你可以传递
-p
参数让它在启动时创建一个 pid 文件。例如
它创建了文件
elasticsearch-pid
,然后您可以在关闭它时使用它,如下所示:另请参阅文档的停止 Elasticsearch部分。