Linux elasticsearch设置为开机自启动服务

Linux elasticsearch怎么设置为设置为开机自启动服务

1、进入/etc/init.d目录

cd /etc/init.d

2、新建文件elasticsearch,注意,没有扩展名

vi elasticsearch

3、新建文件elasticsearch的内容如下

说明:

(1)"su es"为切换用户名,"es"为系统新建的用户名

(2)"/usr/local/elasticsearch-6.2.3"为el安装目录

具体el安装流程:请点击这里

#!/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   #这条命令我是没有执行的,结果是成功了的,根据实际情况看吧

7、其他相关命令

(1)添加和删除服务并设置启动方式

chkconfig --add elasticsearch    # 【添加系统服务】
chkconfig --del elasticsearch    # 【删除系统服务】

(2)关闭和启动服务;

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

(3)设置服务是否开机启动

#【开启服务】
chkconfig elasticsearch on     
systemctl enable elasticsearch 
# 【关闭服务】
chkconfig elasticsearch off      
systemctl disable elasticsearch
相关推荐
Mitch3117 分钟前
【漏洞复现】CVE-2015-3337 Arbitrary File Reading
elasticsearch·网络安全·docker·漏洞复现
Mitch31111 分钟前
【漏洞复现】CVE-2015-5531 Arbitrary File Reading
web安全·elasticsearch·网络安全·docker·漏洞复现
喝醉酒的小白2 小时前
Elasticsearch(ES)监控、巡检及异常指标处理指南
大数据·elasticsearch·搜索引擎
孤水寒月4 小时前
Git忽略文件.gitignore
git·elasticsearch
LKAI.11 小时前
搭建Elastic search群集
linux·运维·elasticsearch·搜索引擎
it噩梦1 天前
elasticsearch中使用fuzzy查询
elasticsearch
喝醉酒的小白1 天前
Elasticsearch相关知识@1
大数据·elasticsearch·搜索引擎
小小工匠1 天前
ElasticSearch - 深入解析 Elasticsearch Composite Aggregation 的分页与去重机制
elasticsearch·composite·after_key·桶聚合分页
风_流沙1 天前
java 对ElasticSearch数据库操作封装工具类(对你是否适用嘞)
java·数据库·elasticsearch
TGB-Earnest1 天前
【py脚本+logstash+es实现自动化检测工具】
大数据·elasticsearch·自动化