手动安装的ElasticSearch如何注册成一个服务(使用systemctl 管理Es)

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

    在 /etc/systemd/system/ 目录中创建一个名为 elasticsearch.service 的文件

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

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

    conf 复制代码
    [Unit]
    Description=elasticsearch
    After=network.target
    
    [Service]
    Type=forking
    User=esadmin
    ExecStart=/home/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
  3. 设置 Elasticsearch 目录的权限。

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

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

  5. 现在,您可以使用以下命令来管理 Elasticsearch 服务:

    复制代码
     sudo systemctl start elasticsearch
     sudo systemctl stop elasticsearch
     sudo systemctl restart elasticsearch
     sudo systemctl status elasticsearch
相关推荐
才聚PMP3 分钟前
深陷技术内卷难突围?AI+项目管理开辟增值新赛道!
大数据·人工智能
飞飞传输5 分钟前
机器人行业数据流转深度研究:内外网数据摆渡平台应用现状与趋势
大数据·运维·安全
长谷深风11110 分钟前
Agent 何时该 Replan:五个关键判断
java·大数据·开发语言·ai agent·ai智能体·agent设计·clarify机制
兴趣使然黄小黄30 分钟前
【AI-agent】让 AI 输出可依赖:LLM 工程化的四道防线
大数据·人工智能
江畔柳前堤38 分钟前
AgentScope 设计与原理全解:从消息原语到分布式智能体工程底座
大数据·人工智能·分布式·目标检测·机器学习·语言模型·架构
Elastic 中国社区官方博客40 分钟前
跳过有状态的 OTel Collector:Elasticsearch 9.5 原生存储两种指标时间类型
大数据·人工智能·elasticsearch·搜索引擎·重构·全文检索
2301_780356701 小时前
【技术解码】全视通“物联数据中台”如何打通医养结合全链路?
大数据·人工智能·物联网
Keystone_Onion1 小时前
中大件海外仓路由优化:基于5大仓群联动的美国海外仓尾程降本方案
大数据
中科同志科技先进封装1 小时前
芯片打样与封装中试:赋能高校科研与初创公司跨越“从设计到样品”鸿沟
大数据·其他
laboratory agent开发1 小时前
企业智能体上线后效果难以衡量:评估体系怎么搭
大数据·人工智能