Linux配置elasticsearch开机自启

脚本:

vi /etc/init.d/elasticsearch

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

#!/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 $?

赋权

chmod 777 /etc/init.d/elasticsearch

注册服务

chkconfig --add elasticsearch

开机自启

chkconfig elasticsearch on  
systemctl enable elasticsearch

操作命令

systemctl start elasticsearch     	 # 【启动服务】
systemctl stop elasticsearch        # 【停止服务】
systemctl restart elasticsearch         # 【重启服务】

相关推荐

  1. Linux配置elasticsearch开机

    2024-03-26 10:16:03       39 阅读
  2. linux redis 开机

    2024-03-26 10:16:03       38 阅读
  3. linux 开机 rc.local

    2024-03-26 10:16:03       33 阅读
  4. linux 设置nginx开机

    2024-03-26 10:16:03       27 阅读
  5. linux 设置开机终端,并自动执行命令

    2024-03-26 10:16:03       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 10:16:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 10:16:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 10:16:03       87 阅读
  4. Python语言-面向对象

    2024-03-26 10:16:03       96 阅读

热门阅读

  1. 「Linux系列」Shell 函数详解

    2024-03-26 10:16:03       46 阅读
  2. android卡顿流程分析总结

    2024-03-26 10:16:03       45 阅读
  3. gstreamer udp rtp发送本地视频文件

    2024-03-26 10:16:03       39 阅读
  4. 4A架构:企业数字化转型的核心引擎

    2024-03-26 10:16:03       40 阅读
  5. vue2项目关联el-table和el-pagination

    2024-03-26 10:16:03       44 阅读
  6. 服务器为互联网发送数据出现丢包情况

    2024-03-26 10:16:03       47 阅读
  7. 28.找出字符串中第一个匹配项的下标

    2024-03-26 10:16:03       40 阅读
  8. MySQL数据结构B树与B+树的区别

    2024-03-26 10:16:03       47 阅读