Elasticsearch开机自启脚本

这篇具有很好参考价值的文章主要介绍了Elasticsearch开机自启脚本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

[root@weiyi ~]# vim /etc/init.d/elasticsearch
#!/bin/sh
#chkconfig: 2345 80 05 
#description: elasticsearch 
#author: taft 
export JAVA_BIN=/usr/local/jdk1.8.0_171/bin 
export PATH=$PATH:$JAVA_HOME/bin 
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export JAVA_HOME JAVA_BIN PATH CLASSPATH 
case "$1" in 
start) 
 su elk<<! 
 cd /usr/local/elasticsearch-8.4.0/ 
 ./bin/elasticsearch -d 
! 
 echo "elasticsearch startup" 
 ;; 
stop) 
 es_pid=`jps | grep Elasticsearch | awk '{print $1}'` 
 kill -9 $es_pid 
 echo "elasticsearch stopped" 
 ;; 
restart) 
 es_pid=`jps | grep Elasticsearch | awk '{print $1}'` 
 kill -9 $es_pid 
 echo "elasticsearch stopped" 
 su elk<<! 
 cd /usr/local/elasticsearch-8.4.0/ 
 ./bin/elasticsearch -d 
! 
 echo "elasticsearch startup" 
 ;; 
*) 
 echo "start|stop|restart" 
 ;; 
esac 
exit $?
su elk<<! 切换为 elk 用户执行下面的命令,<<! 相当于<<EOF
注意:
以上脚本的用户为 elk,如果你的用户不是,则需要替换
以上脚本的 JAVA_HOME 以及 elasticsearch_home 如果不同请替换
[root@weiyi ~]# chmod +x /etc/init.d/elasticsearch 
[root@weiyi ~]# chkconfig --add /etc/init.d/elasticsearch #添加开机自启动
[root@weiyi ~]# systemctl restart elasticsearch
[root@weiyi ~]# ps -aux | grep elasticsearch
Elasticsearch开机自启脚本,# Linux监控相关,jenkins,运维,elasticsearch,数据结构,搜索引擎

文章来源地址https://www.toymoban.com/news/detail-606146.html

到了这里,关于Elasticsearch开机自启脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 创建开机自启的脚本

    在启动许多ros节点时有多种方式,我推荐使用launch来启动所有的节点,这也是一种规范的方式。以后会慢慢向这个方向靠。 除此之外还可以通过创建的脚本来启动: 脚本位置不限,只需要: 在里面添加相应的内容: 然后添加权限: sudo chmod 777 -R xxx.sh 这样脚本就创建完了,

    2024年02月09日
    浏览(30)
  • CentOS设置开机自启脚本

    通过 /etc/rc.d/rc.local 方式设置开机自启 编写要执行的脚本 添加以下内容

    2024年02月07日
    浏览(32)
  • java项目(jar包)配置为开机自启 jar包bat脚本启动和配置为开机自启

    今天给大家分享一下,如何把java项目,打包--------打包后启动---------生成bat文件启动-----------设置为开机自启。 每一步都是先是文字描述,后面是图片展示。 首先是打包,咱们写好的项目在maven处 点击clear,等待完成后,点击package          打包完成后,在target目录下可以

    2024年02月09日
    浏览(34)
  • Ubuntu 18.04 设置开机自启脚本

    一、背景 同伴在频繁更新系统环境,需要经常使用reboot命令重启,但每次重启后端Jar都会停止,每次重启都需要手动启动Web后端Jar包。针对此种情况,想到了采用开机自动启动Jar包的方法来节省时间。 二、详细步骤 1. 编写你想要开机自动执行的命令。 切换到你想要装脚本的

    2023年04月10日
    浏览(31)
  • Ubuntu 22.04 设置开机自启脚本

    背景:系统采用docker容器形式部署方式,docker的形式存在每次启动服务器时所有服务同时启动,没有先后顺序,本次系统有应到mqtt,mqtt需在其他服务之前启动,否则会存在通信异常情况,所以本次应用了开机自启服务,开机执行顺序脚本,以达到应用到mqtt的服务后启动。

    2024年02月02日
    浏览(42)
  • Elasticsearch开机自启

    系统: CentOs 在 /etc/systemd/system 下创建一个名为 elasticsearch.service 的文件 将一下配置粘贴进入 elasticsearch.service 文件 LimitNOFILE , LimitMEMLOCK 这两参数等同于我们设置的(必须添加) 保存 elasticsearch.service 后重新加载系统后台启动项 此时我们便可以通过 systemctl start elasticsearch 等

    2024年01月16日
    浏览(24)
  • linux 服务开机自启

    Centos有两种方式,一是修改/etc/rc.local文件,二是使用chkconfig来管理开机自启(chkconfig无法自启动源码包) 等级 等级0:关机 等级1:单用户模式 等级2:无网络连接的多用户命令行模式 等级3:有网络连接的多用户命令行模式 等级4:不可用 等级5:带图形界面的多用户模式 等级

    2024年02月13日
    浏览(28)
  • docker设置linux开机自启

    要在Linux系统上设置Docker开机自启,可以按照以下步骤操作: 打开终端并使用root权限登录系统。 编辑 /etc/rc.local 文件: sudo vi /etc/rc.local 在文件的最后一行添加以下内容: /usr/bin/systemctl start docker.service 保存文件并退出编辑器。 添加可执行权限以使该文件在系统启动时自动运

    2024年02月14日
    浏览(33)
  • Linux下mysql开机自启

    #1、mysql的安装目录的权限给mysql用户以及用户组mysql57 #chown(英文全拼:change owner)命令用于设置文件所有者和所属组的命令。 #chown 需要超级用户root的权限才能执行此命令 #-R(注意大写)选项表示连同子目录中的所有文件,都更改 chown -R mysql57:mysql57 /mnt/mysql/mysql57 #2、添加

    2024年01月23日
    浏览(42)
  • Linux关闭开机自启服务

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 chkconfig查看存在的任务 关闭自动启动的任务 查看自动启动任务 关闭自动启动

    2024年02月12日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包