es开机自启动
配置elasticsearch启动文件和启动配置
创建elasticsearch的系统启动服务文件,进入到 cd /etc/init.d 目录
cd /etc/init.d 【进入到目录】
vi elasticsearch 【创建elasticsearch系统启动服务文件】
编写启动脚本
!/bin/bash
chkconfig: 345 63 37
description: elasticsearch
processname: elasticsearch-7.10.2
这个目录是你Es所在文件夹的目录 su es是用户
export ES_HOME=/usr/local/elasticsearch-7.10.2
case $1 in
start)
su es<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
exit
!
echo "elasticsearch is started"
;;
stop)
pid=cat $ES_HOME/pid
kill -9 $pid
echo "elasticsearch is stopped"
;;
restart)
pid=cat $ES_HOME/pid
kill -9 $pid
echo "elasticsearch is stopped"
sleep 1
su es<<!
cd $ES_HOME
./bin/elasticsearch -d -p pid
exit
!
echo "elasticsearch is started"
;;
*)
echo "start|stop|restart"
;;
esac
exit 0
修改文件权限
chmod 777 elasticsearch
添加和删除服务并设置启动方式
添加系统服务
chkconfig --add elasticsearch
删除系统服务
chkconfig --del elasticsearch
关闭和启动服务
启动服务
service elasticsearch start
停止服务
service elasticsearch stop
重启服务
service elasticsearch restart
设置服务是否开机启动
开启开机自动启动服务
chkconfig elasticsearch on
关闭开机自动启动服务
chkconfig elasticsearch off
查看当前的开机启动服务命令
chkconfig --list
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~