手动安装的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
相关推荐
SmartBrain1 小时前
AI全栈开发(SDD):慢病管理系统工程级设计
java·大数据·开发语言·人工智能·架构·aigc
zandy10111 小时前
2026 BI平台与数据中台融合架构实践:从数据烟囱到统一智能数据层
大数据·架构·spark
金智维科技官方3 小时前
圆桌对话:从流程自动化到智能流程,AI落地的下一站在哪里?
大数据·人工智能·ai·自动化·智能体
Volunteer Technology4 小时前
集群基础环境搭建(二)
大数据·flink·apache
郑小憨4 小时前
zookeeper内部原理 (进阶介绍 三)
大数据·分布式·zookeeper
厌灵泽(后端小白)4 小时前
Windows11本地安装Zookeeper(最新)
大数据·windows·zookeeper·笔记本电脑
寻道模式5 小时前
【时间之外】私有化部署AI的3个优点和3个缺点
大数据·人工智能·ollama·私有化·genericagent
郑寿昌5 小时前
2026脑机接口与大模型融合架构解析
大数据·人工智能·架构
涤生大数据6 小时前
大数据面试高频题:row_number() 数据倾斜到底怎么解决?
java·大数据·面试
lizhihai_996 小时前
股市学习心得-技术指标学习(布林线+MACD)
大数据·人工智能·学习