Linux elasticsearch怎么設置為設置為開機自啟動服務
1、進入/etc/init.d目錄
cd /etc/init.d
2、新建文件elasticsearch,注意,沒有擴展名
vi elasticsearch
3、新建文件elasticsearch的內容如下
說明:文章來源:http://www.zghlxwxcb.cn/news/detail-649113.html
(1)“su es”為切換用戶名,“es”為系統(tǒng)新建的用戶名
(2)“/usr/local/elasticsearch-6.2.3”為el安裝目錄
具體el安裝流程:請點擊這里文章來源地址http://www.zghlxwxcb.cn/news/detail-649113.html
#!/bin/sh
# chkconfig: - 85 15
#description: elasticsearch
export ES_HOME=/usr/local/elasticsearch-6.2.3
case "$1" in
start)
su es<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
!
echo "elasticsearch startup"
;;
stop)
kill -9 `cat $ES_HOME/pid`
echo "elasticsearch stopped"
;;
restart)
kill -9 `cat $ES_HOME/pid`
echo "elasticsearch stopped"
su es<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
!
echo "elasticsearch startup"
;;
*)
echo "start|stop|restart"
;;
esac
exit $?
4、修改文件權限
chmod 777 elasticsearch
5、添加服務
chkconfig --add elasticsearch
6、設置服務開機啟動
chkconfig elasticsearch on
systemctl enable elasticsearch #這條命令我是沒有執(zhí)行的,結果是成功了的,根據(jù)實際情況看吧
7、其他相關命令
(1)添加和刪除服務并設置啟動方式
chkconfig --add elasticsearch # 【添加系統(tǒng)服務】
chkconfig --del elasticsearch # 【刪除系統(tǒng)服務】
?(2)關閉和啟動服務; ?
systemctl start elasticsearch ? # 【啟動服務】
systemctl stop elasticsearch ?# 【停止服務】
systemctl restart elasticsearch ? ? ? # 【重啟服務】
(3)設置服務是否開機啟動
#【開啟服務】
chkconfig elasticsearch on
systemctl enable elasticsearch
# 【關閉服務】
chkconfig elasticsearch off
systemctl disable elasticsearch
到了這里,關于Linux elasticsearch設置為開機自啟動服務的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!