【Elasticsearch7.0】之启动停止es

  |   0 评论   |   52 浏览

不同的安装方式,启动的方式也是不一样的。

tar gz安装

如果使用.tar.gz包安装的,可以使用命令行来启动:

./bin/elasticsearch

但是你按了ctrl+c之后,服务就被关闭了。

守护线程运行

使用以下命令启动

./bin/elasticsearch -d -p pid

关闭

pkill -F pid

zip安装

如果在window里面安装了es,那么使用下面命令来启动

.\bin\elasticsearch.bat

Debian安装包

可以通过下面命令判断es是通过init还是systemd启动的:

ps -p 1

使用init启动

修改update-rc.d文件,

sudo update-rc.d elasticsearch defaults 95 10

可以通过service来启动和关闭服务

sudo -i service elasticsearch start
sudo -i service elasticsearch stop

使用systemd启动

通过下面配置来自动启动es:

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service

可以通过下面命令来启动关闭服务

sudo systemctl start elasticsearch.service
sudo systemctl stop elasticsearch.service

关闭服务

使用以下命令查看es进程

jps | grep Elasticsearch

得到

14542 Elasticsearch

或者从启动日志中查找

[2016-07-07 12:26:18,908][INFO ][node                     ] [I8hydUG] version[5.0.0-alpha4], pid[15399], build[3f5b994/2016-06-27T16:23:46.861Z], OS[Mac OS X/10.11.5/x86_64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_92/25.92-b14]

或者查看自定义的pid文件

./bin/elasticsearch -p /tmp/elasticsearch-pid -d
cat /tmp/elasticsearch-pid && echo
15516

通过以上方式获取到了进程id,通过下面命令关闭服务

kill -SIGTERM 15516

也可以关注我的公众号:程序之声
图片
关注公众号,领取更多资源

本文为博主原创文章,未经博主允许不得转载。

评论

发表评论