zoukankan      html  css  js  c++  java
  • Centos7使用systemd 管理elasticsearch,创建elasticsearch服务

    一、注意事项:

    使用systemd 管理elasticsearch,需要注意三点:

    1、创建系统服务的路径是

    /usr/lib/systemd/system/elasticsearch.service
    1
    这个是绝对路径,而不是用相对路径/etc/systemd/system/

    2、由于启动elasticsearch 需要普通用户,普通用户默认打开文件数是4096,远远不够,需要设置大点的数值

    3、 设置service 下的type类型为simple,而不是很多教程上的fork,如果使用fork,当ES创建完子进城后,父进程会退出,你看到的就是 ES一直在不停的重启。以下是常见几种type的介绍:

    [Service]区块用来 Service 的配置,只有 Service 类型的 Unit 才有这个区块。它的主要字段如下。

    Type:定义启动时的进程行为。它有以下几种值。

    Type=simple:默认值,执行ExecStart指定的命令,启动主进程

    Type=forking:以 fork 方式从父进程创建子进程,创建后父进程会立即退出

    Type=oneshot:一次性进程,Systemd 会等当前服务退出,再继续往下执行

    二、配置elasticsearch 为系统服务分为3步:

    1、写配置文件:

    vi /usr/lib/systemd/system/elasticsearch.service

    [Unit]

    Description=elasticsearch

    After=network.target

    [Service]

    Type=simple

    User=elsearch

    Group=elsearch

    LimitNOFILE=100000

    LimitNPROC=100000

    Restart=no

    ExecStart=/home/elsearch/elasticsearch-7.9.3/bin/elasticsearch

    PrivateTmp=true

    [Install]

    WantedBy=multi-user.target


    2、重新加载 systemctl服务

    systemctl daemon-reload

    3、设置开机启动并启动ES服务

  • 相关阅读:
    for循环中的作用域 闭包
    for,forEach,for in ,for of,$.each和$().each应用
    交换变量的值
    URL和URI的关系
    Delphi Idhttp.Get方法
    Delphi 时间转换异常处理(各Win系统时间显示格式不同)
    Delphi 接口统一方法
    Delphi 高级停靠(Dock)技术的实现[转载]
    delphi 客户端_动态装载插件DLL
    ADOQuery导出Excel超快(大量数据)!
  • 原文地址:https://www.cnblogs.com/agang-php/p/14869808.html
Copyright © 2011-2022 走看看