elasticsearch开机自启

linux下开机自启:

在/etc/init.d目录下新建文件elasticsearch

并敲入shell脚本:

#!/bin/sh
#chkconfig: 2345 80 05
#description: elasticsearch

export JAVA_HOME=/home/app/java/jdk1.8.0_201
export JAVA_BIN=/home/app/java/jdk1.8.0_201/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 brian<<!
    cd /home/app/elasticsearch/elasticsearch-5.5.1
    ./bin/elasticsearch -d
!
    echo "elasticsearch startup"
    ;;
stop)
    es_pid=`ps aux|grep elasticsearch | grep -v ‘grep elasticsearch‘ | awk ‘{print $2}‘`
    kill -9 $es_pid
    echo "elasticsearch stopped"
    ;;
restart)
    es_pid=`ps aux|grep elasticsearch | grep -v ‘grep elasticsearch‘ | awk ‘{print $2}‘`
    kill -9 $es_pid
    echo "elasticsearch stopped"
    su brian<<!
    cd /home/app/elasticsearch/elasticsearch-5.5.1
    ./bin/elasticsearch -d
!
    echo "elasticsearch startup"
    ;;
*)
    echo "start|stop|restart"
    ;;
esac

exit $?

注意,

  前两行必须填写,且要注释掉。

    第一行为shell前行代码,目的告诉系统使用shell。

    第二行分别代表运行级别、启动优先权、关闭优先权,且后面添加开机服务会用到。

    shell脚本中的java、es路径、开启账户要注意。(我是在root用户下使用的,但是es是安装在brian下)

保存退出,并在/etc/init.d/下赋予执行权限

chmod +x elasticsearch

添加到开机启动任务

chkconfig --add elasticsearch

开机重启,ok

原文地址:https://www.cnblogs.com/two-bees/p/10801787.html

时间: 2024-10-10 22:01:45

elasticsearch开机自启的相关文章

Windows7 开机自启脚本

背景 如何开机自启 快捷方式 第一步 第二步 第三步 第四步 VB实现 逻辑脚本 VB代码 实现效果 两种方法区别 总结 背景 有些时候,我们需要做一些定时,或者指定时间运行的任务.然而相对于普通电脑和服务器而言,还是有一定的区别的. 对于服务器而言,基本上会一直处于一个运行状态.所以想要在指定的时间运行程序,或者脚本也会是很方面的.大不了写个死循环一直监听呗,虽然消耗了点服务器资源,但这点消耗不会很大,也是可以接受的.如果觉得自己写的不够精简,高效. 还可以使用Celery, Aspsched

cenOS系统,chkconfig设置程序开机自启--mysql、tomcat、redis、fastdfs--nginx/fdfs_trackerd/fdfs_storaged

设置程序开机启动就是将程序的启动脚本添加到/etc/init.d目录下,或者将启动路径写入/etc/rc.d/rc.local文件里面. 设置mysql开机启动 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chkconfig --add mysql chkconfig mysql on 设置fdfs_tracker开机启动 cp /usr/local/src/FastDFS/init.d/fdfs_tracke

windows下面使用nssm设置新的服务实现开机自启等

1.下载: http://nssm.cc/download/?page=download 2.解压: 根据自己的系统选择相应的32bit或者64bit,然后将相应的可执行文件拷贝到系统环境中.配置环境变量: 3.配置: cmd命令行模式下,进入到nssm的目录或者直接运行下面的命令: nssm install NodeJS (NodeJS为测试环境下面的安装的服务名称,该测试案例是node程序) 在Path 中选择你安装的node.exe,Startup directory 选择你的node应用

oracle数据库开机自启

编辑以下两个文件,内容如下: [[email protected] ~]# cat /etc/oratab hrdb:/opt/u01/app/oracle/product/11.2.0.3/db_1:Y  --本来为N,改为Y --此路径为数据库的安装路径 [[email protected] ~]# cat /etc/rc.d/rc.local touch /var/lock/subsys/local su oracle -lc "/opt/u01/app/oracle/product/11

linux下安装配置tomcat以及tomcat开机自启配置

Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案 一.从官方网站上下载tomcat软件包. 官网地址: http://tomcat.apache.org/ 点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地. 二.通过工具SSH Secure 上传至linux服务器中,进行解压 解压tomcat压缩文件: #tar zxvf apache-tomcat-7.0.53.tar.gz 将解压后的

如何关闭windows电脑的开机自启程序

很多时候我们打开电脑会发现,莫名其妙的出现一些已经在运行的程序了,这都是一些开机自启的软件之类的.可能你的电脑配置本来就不怎么高,开机还这样,那估计会很卡顿,那有什么方法可以关闭这些开机自动启动的程序呢?其实很简单,下面就介绍一下在windows10中的方法,这些方法在windows7.8中同样适用. 首先鼠标右键点击开始菜单,接着点击运行, 在出现的框框中输入 msconfig ,不管大小写,然后回车, 在出现的界面中点击启动,再点击打开任务管理器,就可以看到那些应用是开机自启的了,用鼠标选择

win8下令软件开机自启

有些好用的小软件没有开机自启的选项,可用下面方法. 如果是 WIndows 8 或 Windows 10, 那么按下「Win+R」键打开“运行”,输入「shell:startup」并回车,此时系统会弹出一个文件夹(其实它的路径是 C:\Users\系统用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup),将软件的快捷方式放到里面即可实现开机启动.

centOS学习part7:Oracle开机自启配置

0 上一章(http://www.cnblogs.com/souvenir/p/3884904.html)我们用了很多时间以及很长的篇幅来介绍oracle的整个安装过程,希望对大家用所帮助.oracle在完毕后自动启动了数据库服务,但是没有设置开机自启.本章我们将来了解下如何配置oracle的开机自启. 1 修改dbstart及dbshut 用oracle用户登录系统,然后分别修改产品目录下的两个oracle脚本文件 修改的主要内容就是将ORACLE_HOME_LISTNER设置为$ORACLE

Coolpy开机自启之Ubuntu

Note1:            以下是我的Coolpy安装路径            Coolpy数据库:/home/jiasike/CoolpyLinux/coolpydblinux/            Coolpy           :/home/jiasike/CoolpyLinux/CoolpyLinux/ Note2:             首先,要保证Coolpy已在你的电脑上配置正确.             Coolpy在Linux上的配置请移步:http://www