Elasticsearch启动、停止脚本

:本文出自博主:chloneda

Elasticsearch官网

构建Elasticsearch启动脚本 start_es.sh。

#!/bin/bash

export ES_HOME=xxx

su elastic -c "sh ${ES_HOME}/bin/elasticsearch -d -p ${ES_HOME}/pid"

参数说明:

  • su:登录用户。
  • elastic:部署Elasticsearch用户,避免root用户而无法启动。
  • c:c参数后跟具体命令。
  • d:Elasticsearch作为守护线程后台启动。
  • p:指定线程ID文件,需要新建。

构建Elasticsearch停止脚本 stop_es.sh。

#!/bin/bash

export ES_HOME=xxx

kill `cat ${ES_HOME}/pid` 

原文地址:https://www.cnblogs.com/chloneda/p/es-shell.html

时间: 2024-08-30 04:57:14

Elasticsearch启动、停止脚本的相关文章

Linux Oracle服务启动&停止脚本与开机自启动

在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设定相关参数,首先先介绍一般而言如何启动oracle. 一.在Linux下启动Oracle 登录到CentOS,切换到oracle用户权限 # su – oracle 接着输入: $ sqlplus "/as sysdba" 原本的画面会变为SQL> 接着请输入SQL> startup 就可以正常的

Linux Oracle服务启动&停止脚本与开机自启动

Linux Oracle服务启动&停止脚本与开机自启动 http://www.cnblogs.com/mchina/archive/2012/11/27/2782993.html Linux Oracle服务启动&停止脚本与开机自启动

ubuntu下memcached启动停止脚本

工作需求,需要自己写一个memcached的启动停止脚本,呕心沥血,终于完成,虽然很搓很搓,还是记录一下吧,废话不多说直接上脚本 #! /bin/sh # ckconfig: - 55 45 # description: The memcached daemon is a network memory cache service. # processname: memcached # config: /etc/memcached.conf # Source function library -

线上JAVA项目的目录结构分析,以及启动停止脚本

一般来说,JAVA项目最终上线都是以JAR或者WAR的形式发布 WAR的话就是WEB工程,JAR的话就是普通JAVA工程,可以直接启动,无需任何容器的 一般比较的固定的目录结构: 项目名称demo demo/bin这里一般是启动和停止脚本  start.sh  stop.sh demo/conf  系统配置文件 demo/base war工程的话,将war包放此 demo/*** demo/lib  war工程的话,不需要,因为war工程通过mvn构建,引用的jar包都会打在war包里,如果是j

Ubuntu 启动停止脚本

/etc/init.d 目录下的开机启动脚本 1. more redis_8010 #/bin/sh #Configurations injected by install_server below.... EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_8010.pid CONF="/etc/redis/8010.conf" REDISPORT="

Spring boot centos部署启动停止脚本

原文地址:http://www.cnblogs.com/skyblog/p/7243979.html 使用脚本启动和关闭服务,centos下的脚本启动和关闭可以如下: start(){ now=`date "+%Y%m%d%H%M%S"` exec java -Xms64m -Xmx256m -jar ./simple-service-0.0.1.jar --server.port=7085 --config.name=pro > logs/simple-service.log

分享Memcached shell启动停止脚本

注意:要使用这个shell,必须先成功建立memcache环境 1>建立memcached文件和权限 [[email protected] ~]# touch /etc/init.d/memcached [[email protected] ~]# chmod +x /etc/init.d/memcached 2>编写Memcached shell管理脚本 vi /etc/init.d/memcached #!/bin/bash # memcached - This shell script

linux bash启动停止脚本,第二弹

本文是之前的watchdate的shell脚本的改进wdate,同样先上图: 1)脚本加入chkconfig管理  head -5 /etc/init.d/wdate #!/bin/bash #auth:[email protected] # #wdate         Start/Stop the watchdate daemon # # chkconfig: 2345 71 55 chkconfig --add wdate 2)开始贴代码 #!/bin/bash #auth:[email 

Rsync启动停止脚本

网上找了个完善的rysnc启停脚本:http://linux5588.blog.51cto.com/65280/779000 rsync源码: [[email protected] d4]# cat rsync_start_restart.sh #!/bin/sh if [ "$1" == "restart" ];then [ -f /var/run/rsyncd.pid ] && kill `cat /var/run/rsyncd.pid` /bi

linux init.d启动停止脚本

/etc/init.d/httpd status /etc/init.d/nginx status /etc/init.d/postgresql start linux快捷启动