如何将自建的ElasticSearch注册成一个服务

ES 服务管理

注册ES服务

  1. 创建一个 Elasticsearch 服务配置文件。

  2. ​ sudo vim /etc/systemd/system/elasticsearch.service

  3. 将以下内容复制到 elasticsearch.service 文件中:

    Bash 复制代码
     [Unit]
    Description=elasticsearch
    After=network.target
    
    [Service]
    Type=forking
    User=esadmin
    ExecStart=/home/work/elasticsearch/elasticsearch-7.15.1/bin/elasticsearch -d
    PrivateTmp=true
    # 指定此进程可以打开的最大文件数
    LimitNOFILE=65535
    # 指定此进程可以打开的最大进程数
    LimitNPROC=65535
    # 最大虚拟内存
    LimitAS=infinity
    # 最大文件大小
    LimitFSIZE=infinity
    # 超时设置 0-永不超时
    TimeoutStopSec=0
    # SIGTERM是停止java进程的信号
    KillSignal=SIGTERM
    # 信号只发送给给JVM
    KillMode=process
    # java进程不会被杀掉
    SendSIGKILL=no
    # 正常退出状态
    SuccessExitStatus=143
    # 开机自启动
    [Install]
    WantedBy=multi-user.target
  4. 设置 Elasticsearch 目录的权限。

    ​ sudo chown -R esadmin /home/work/elasticsearch/elasticsearch-7.15.1

  5. 注册启用服务: sudo systemctl enable elasticsearch

  6. 可以使用以下命令来管理 Elasticsearch 服务:

    ​ sudo systemctl start elasticsearch

    ​ sudo systemctl stop elasticsearch

    ​ sudo systemctl restart elasticsearch

    ​ sudo systemctl status elasticsearch

相关推荐
小羊没烦恼!3 小时前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
一隅论数智3 小时前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
尧炎科技4 小时前
防潮抗变形,就选纯品梅花全桉多层板
大数据
程序员大阳4 小时前
副队长大数据教程(5)--集群情况下虚拟机网络配置
大数据·集群·nat·网路
自由能燃气设备4 小时前
商用全预混低氮冷凝锅炉免费方案vs付费方案对比+选型避坑指南
大数据·数据库·人工智能
科创致远5 小时前
科创致远 ESOP 系统核心效能与实战价值展示
大数据·数据库·人工智能·精益工程
嘉立创FPC苗工5 小时前
FPC与机器人的双向赋能,解锁智能装备进化新势能
大数据·人工智能·制造·fpc·电路板
AI职业加油站5 小时前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
龙亘川5 小时前
一网统管AI平台民生业务实践:基于城市数字底座赋能公积金业务服务升级
大数据·安全·智慧城市·开源软件·数据可视化·政务
码流子6 小时前
高速公路安全监测实践:碰撞监测预警+物联网底座,从感知到处置的闭环
大数据·人工智能·物联网·算法·架构