Linux配置elasticsearch开机自启

脚本:

java 复制代码
vi /etc/init.d/elasticsearch

脚本内容: ES_HOME的路径替换为自己的

java 复制代码
#!/bin/bash
#chkconfig: 2345 80 90
#description: elasticsearch
export ES_HOME=/usr/local/elasticsearch-8.8.0
 
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 $?

赋权

java 复制代码
chmod 777 /etc/init.d/elasticsearch

注册服务

java 复制代码
chkconfig --add elasticsearch

开机自启

java 复制代码
chkconfig elasticsearch on  
systemctl enable elasticsearch

操作命令

java 复制代码
systemctl start elasticsearch     	 # 【启动服务】
systemctl stop elasticsearch        # 【停止服务】
systemctl restart elasticsearch         # 【重启服务】
相关推荐
茂茂在长安41 分钟前
Linux 命令大全完整版(11)
java·linux·运维·服务器·前端·centos
平凡君1 小时前
ElasticSearch查询指南:从青铜到王者的骚操作
大数据·elasticsearch·搜索引擎
songbaoxian1 小时前
ElasticSearch
java·linux·elasticsearch
小白&1231 小时前
Linux-CentOS 7安装
linux·运维·服务器
心随_风动2 小时前
CentOS 下安装和配置 HTTPD 服务的详细指南
linux·运维·centos
信阳农夫2 小时前
centos 7只能安装到3.6.8
linux·运维·centos
2401_867021903 小时前
linux下软件安装、查找、卸载
linux
TT-Kun3 小时前
Linux | 进程控制(进程终止与进程等待)
linux·运维·服务器
...:...:...3 小时前
Linux 第三次脚本作业
linux·运维·服务器
二十七剑4 小时前
jvm调试和查看工具
java·linux·jvm