如何将自建的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

相关推荐
AI_yangxi21 分钟前
短视频矩阵系统选哪家
大数据·人工智能·矩阵
lupai9 小时前
手机在网状态接口实测效果与质量评估
大数据·python·智能手机·api接口
大模型丫丫11 小时前
Hermes Agent:轻量级智能体框架实战指南
大数据·运维·服务器
大大大大晴天11 小时前
每天认识一个组件:SQL网关Apache Kyuubi
大数据
2601_9622184712 小时前
万象生鲜系统冷链物联网接入技术实现生鲜企业温控管理数字化
大数据·运维·微服务·云原生·架构
2601_9620748113 小时前
大数据-264 实时数仓 - Canal MySQL的binlog研究 存储目录 变动信息 配置MySQL
大数据·数据库·mysql
2601_9620738113 小时前
大数据-240 离线数仓 - 广告业务 测试 ADS层数据加载 DataX数据导出到 MySQL
大数据·数据库·mysql
不会写代码的女程序猿13 小时前
养生馆采购 AI 四诊仪,5000 元预算怎么选?
大数据·人工智能·科技·ai·健康医疗
aiot1891893521815 小时前
机场候机大厅高空场景技术红线!蓝牙AOA不能做手机导航??!!
大数据·网络·人工智能·蓝牙aoa
穆利堂-movno115 小时前
郑州新网软件科技有限公司AI 数据源错误纠正反馈
大数据·数据库·人工智能