Starting Elasticsearch

启动Elasticsearch的方法因安装方式而异。

Archive packages(.tra.gz)

如果使用.tar.gz软件包安装Elasticsearch,则可以从命令行启动Elasticsearch。

Running Elsticsearch from the command line
可以从命令行启动Elasticsearch,如下所示:

  1. ./bin/elasticsearch

默认情况下,Elasticsearch在前台运行,将其日志打印到标准输出(stdout),并可以通过按Ctrl-C来停止。

NOTE 与Elasticsearch一起打包的所有脚本都需要一个支持数组的Bash版本,并假设Bash在/bin/bash中可用。因此,Bash应该直接或通过符号链接在此路径上可用。

Running as a daemon
要将Elasticsearch作为守护程序运行,请在命令行中指定-d,并使用-p选项将进程ID记录在文件中:

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

可以在$ ES_HOME / logs /目录中找到日志消息。

要关闭Elasticsearch,请终止pid文件中记录的进程ID:

  1. pkill -F pid

NOTE RPM和Debian软件包中提供的启动脚本负责为您启动和停止Elasticsearch进程。

其他安装方式启动模式请求参考官方文档