elasticsearch設(shè)置為開機自啟動服務(wù)
摘要:在es集群部署時,有時會因為系統(tǒng)原因?qū)е路?wù)終止,這時候就需要我們設(shè)置為開機自啟動的系統(tǒng)服務(wù)文章來源地址http://www.zghlxwxcb.cn/news/detail-535048.html
1、先查看當前的開機啟動服務(wù)
chkconfig --list
2、創(chuàng)建es 的系統(tǒng)啟動服務(wù)文件,進入到 cd /etc/init.d 目錄,編寫elasticsearch腳本
cd /etc/init.d #【進入到目錄】
vi elasticsearch #【創(chuàng)建es系統(tǒng)啟動服務(wù)文件】
#!/bin/sh
# chkconfig: - 85 15
#description: elasticsearch
export ES_HOME=/usr/local/elasticsearch-7.6.1
case "$1" in
start)
su elasticsearch<<!
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 elasticsearch<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
!
echo "elasticsearch startup"
;;
*)
echo "start|stop|restart"
;;
esac
exit $?
3、修改文件權(quán)限;
chmod 777 elasticsearch
4、添加和刪除服務(wù)并設(shè)置啟動方式;
chkconfig --add elasticsearch # 【添加系統(tǒng)服務(wù)】
chkconfig --del elasticsearch # 【刪除系統(tǒng)服務(wù)】
5、關(guān)閉和啟動服務(wù);
systemctl start elasticsearch # 【啟動服務(wù)】
systemctl stop elasticsearch # 【停止服務(wù)】
systemctl restart elasticsearch # 【重啟服務(wù)】
6、設(shè)置服務(wù)是否開機啟動;
#【開啟服務(wù)】
chkconfig elasticsearch on
systemctl enable elasticsearch
# 【關(guān)閉服務(wù)】
chkconfig elasticsearch off
systemctl disable elasticsearch
文章來源:http://www.zghlxwxcb.cn/news/detail-535048.html
到了這里,關(guān)于elasticsearch設(shè)置為開機自啟動服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!