首页 > 其他分享 >es开机自启动

es开机自启动

时间:2022-11-08 11:11:06浏览次数:39  
标签:服务 启动 pid 开机 elasticsearch 自启动 chkconfig 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

标签:服务,启动,pid,开机,elasticsearch,自启动,chkconfig,es
From: https://www.cnblogs.com/leasing/p/16869014.html

相关文章

  • android 删除文件错误:open failed: EBUSY (Device or resource busy)
    引用:​​http://stackoverflow.com/questions/11539657/open-failed-ebusy-device-or-resource-busy​​IhavethebigAnswer!!TheProblemcomesfromtheAndroidSys......
  • TS流分析-PES包头实例分析
    下面的字节是从ts文件中读取的一个ts包。并包含有PES头。负载单元开始标志附加区域控制 知道。负载单元开始标志:第二个字节的第二位知道:负载单元开......
  • TS流分析-PES中扩展头部的判断
    根据流类型判断(流类型是PES包头第四字节),扩展头部有三种。0xBC 0XBE  0xBF 0xF0 0xF1 0xF2 0xF8),这类可能又PTS/DTS信息一种是(0xBC  0xBF 0xF......
  • !MESSAGE Error occurred during status handling
    问题:eclipse未响应后强制关闭,之后打开eclipse一闪而过,查看.metadata中日志报错:!ENTRYorg.eclipse.ui402014-12-2212:21:33.259!MESSAGEErroroccurredduringstatu......
  • MyBatis查询结果resultType返回值类型详细介绍
    一、返回一般数据类型比如要根据id属性获得数据库中的某个字段值。 mapper接口:     //根据id获得数据库中的username字段的值    StringgetEmpNa......
  • 我要涨知识 —— TypeScript 常见面试题(一)
    1、ts中的any和unknown有什么区别?unknown和any的主要区别是unknown类型会更加严格:在对unknown类型的值执行大多数操作之前,我们必须进行某种形式的检查。而在......
  • [CMake] FILE指令-Filesystem
    1FILE(GLOB<variable>2[LIST_DIRECTORIEStrue|flase])[RELETIVE<path>][CONFIGURE_DEPENDS]3[<globbing-expressions>...])4FILE(GLOB_RECURSE<......
  • docker 设置 容器自启动
    因为我们要ssh去连接虚拟机,并且在本地操作虚拟机,但是这些都得在虚拟机容器启动的情况下才能实现,所以说设置开机自启就能省去很多步骤。dockerps查看正在运行的容器。......
  • 京东云开发者|mysql基于binlake同步ES积压解决方案
    1背景与目标1.1背景国际财务泰国每月月初账单任务生成,或者重算账单数据,数据同步方案为mysql通过binlake同步ES数据,在同步过程中发现计费事件表,计费结果表均有延迟,ES数......
  • JavaScript数组去重—ES6的两种方式
    说明JavaScript数组去重这个问题,经常出现在面试题中,以前也写过一篇数组去重的文章,(JavaScript数组去重的多种方法原理详解)但感觉代码还是有点不够简单,今天和大家再说两种......