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

相关推荐
aixingkong9217 小时前
华为灵衢超节点参考架构白皮书深度解读
大数据·人工智能·华为
大大大大晴天8 小时前
每天认识一个组件:Apache Iceberg
大数据
xiaoyunxuexibiji8 小时前
采购协同管理:从备货计划、进度确认到到货签收
大数据·运维·人工智能
Elasticsearch8 小时前
你的日志早已写好告警:在 Elasticsearch 中生成 ES|QL 检测查询
elasticsearch
垚垚学技术_聚焦云原生9 小时前
Ansible Vault 安全实践:敏感密码、密钥加密存储方案
安全·elasticsearch·ansible
2601_957875209 小时前
华立科技荣获环球品牌与合作(大中华区)年度“最佳街机游戏合作伙伴”
大数据·科技·游戏
BJ_Bonree10 小时前
聊点技术 | Bonree ONE 业务链路观测实战 支付成功率下降,问题究竟出在哪一环?
大数据·人工智能
IT研究室11 小时前
最新大数据毕业设计选题推荐-基于大数据的Kaggle竞赛团队协作模式与效能可视化分析-大数据-Spark-Hadoop-Bigdata
大数据·spark·课程设计
骑着蜗牛撵大象32711 小时前
闲鱼捡漏自动化:关键词加价格上限先粗筛,AI 大模型再做第一轮判定
大数据·人工智能·ai·自动化·二手交易·闲鱼·关键词监控