不同的安装方式,启动的方式也是不一样的。
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
本文为博主原创文章,未经博主允许不得转载。
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载