lomg 发表于 2019-1-28 11:37:22

ELK相关启动脚本

  elasticsearch启动脚本
#!/bin/bash
# Description:Elasticsearch ORS SERVER
ES_HOME=/usr/local/elasticsearch-5.0.0
PID=$(jps | grep Elasticsearch | awk '{print $1}')
ES_STOP=$ES_HOME/bin/shutdown.sh
ES_START=$ES_HOME/bin/startup.sh
#Necessary environment variables
ES_USER=hadoop
case $1 in
      start)
      if [ -n "$PID" ]
      then
            echo "elasticsearch process is already running."
      else
      echo -n "Starting elasticsearch Server..."
      /bin/su - $ES_USER -s /bin/bash -c $ES_START
      echo " done"
      fi
      ;;
      stop)
      if [ -z "$PID" ]
      then
                echo "elasticsearch process is not running."
      else
                echo -n "Stopping elasticsearch Server..."
      /bin/su - $ES_USER -s /bin/bash -c $ES_STOP
      echo " done"
      fi
      ;;
      restart)
      $0 stop
      $0 start
      ;;
      *)
      echo "Usage: service $0 {start|stop|restart}" >&2
      exit 1
esac  

  elasticsearch相关子脚本
cat > /usr/local/elasticsearch-5.0.0/bin/shutdown.sh &1
fi
EOFcat > /usr/local/elasticsearch-5.0.0/bin/startup.sh /usr/local/kibana-5.0.0-linux-x86_64/bin/startup.sh /data/kibana_logs/kibana.stdout 2>> /data/kibana_logs/kibana.stderr &
EOFcat >/usr/local/kibana-5.0.0-linux-x86_64/bin/shutdown.sh
页: [1]
查看完整版本: ELK相关启动脚本