如何使用brew将elasticsearch安装为服务

mel*_*mel 1 installation service elasticsearch

我想使用brew来安装elasticsearch,但我没有成功地将其安装为服务来启动它,如下所示:

sudo service elasticsearch start
Run Code Online (Sandbox Code Playgroud)

并能够像这样阻止它:

sudo service elasticsearch stop
Run Code Online (Sandbox Code Playgroud)

你知道我该怎么做吗?

Mac*_*sch 6

编辑: elasticsearch不再开源,因此已在自制软件中禁用。尝试opensearch一下。感谢评论指出这一点!


在自制软件中,您不需要以特殊方式将某项安装为服务。像往常一样安装它并将其作为服务启动(如果公式支持它,elasticsearch 就会支持)。

所以要安装:

brew install elasticsearch
Run Code Online (Sandbox Code Playgroud)

然后作为服务运行(启动时自动启动):

brew services start elasticsearch
Run Code Online (Sandbox Code Playgroud)

或者,如果您不想/不需要后台服务,您可以运行:

elasticsearch
Run Code Online (Sandbox Code Playgroud)

要停止/终止,只需按Ctrl+C执行上述命令的终端