CentOS7.9.2009设置elasticsearch7.11.1开机自启动

前提:root用户登录CentOS服务器

1.进入/etc/systemd/system目录

命令:

cd /etc/systemd/system

[root@elasticsearch ~]# cd /etc/systemd/system
[root@elasticsearch system]# pwd
/etc/systemd/system
[root@elasticsearch system]# 

2.创建elasticsearch启动文件。E.g:elasticsearch1.service

命令:

touch elasticsearch1.service

[root@elasticsearch system]# touch elasticsearch1.service 
[root@elasticsearch system]# chmod 777 elasticsearch1.service 
[root@elasticsearch system]# ls -l elasticsearch1.service 
-rwxrwxrwx 1 root root 280 Mar 20 15:36 elasticsearch1.service
[root@elasticsearch system]# 

3.将以下配置信息copy至elasticsearch1.service,并保存

[Unit]
Description=Elasticsearch
After=network.target

[Service]
Type=simple
User=elk    #es启动用户
LimitMEMLOCK=infinity    #锁定内存
LimitNOFILE=65535    #设置文件句柄
WorkingDirectory=/usr/local/elasticsearch1    #es安装目录
ExecStart=/usr/local/elasticsearch1/bin/elasticsearch    #es启动项
Restart=on-failure    #es失败重启

[Install]
WantedBy=multi-user.target

4.重新加载系统后台启动项

命令:

systemctl daemon-reload

5.启动es

命令:

systemctl start elasticsearch1

systemctl status elasticsearch1

[root@elasticsearch ~]# systemctl start elasticsearch1
[root@elasticsearch ~]# systemctl status elasticsearch1
● elasticsearch1.service - Elasticsearch
   Loaded: loaded (/etc/systemd/system/elasticsearch1.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2024-03-20 14:58:44 CST; 46min ago
 Main PID: 960 (java)
   CGroup: /system.slice/elasticsearch1.service
           ├─ 960 /usr/local/elasticsearch1/jdk/bin/java -Xshare:auto -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+Alwa...
           └─1402 /usr/local/elasticsearch1/modules/x-pack-ml/platform/linux-x86_64/bin/controller

Mar 20 15:11:07 elasticsearch elasticsearch[960]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) [?:?]
Mar 20 15:11:07 elasticsearch elasticsearch[960]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) [?:?]
Mar 20 15:11:07 elasticsearch elasticsearch[960]: at java.lang.Thread.run(Thread.java:832) [?:?]
Mar 20 15:11:08 elasticsearch elasticsearch[960]: [2024-03-20T15:11:08,158][INFO ][o.e.c.s.ClusterApplierService] [node_1] master node changed {pr...led=true
Mar 20 15:11:09 elasticsearch elasticsearch[960]: [2024-03-20T15:11:09,311][INFO ][o.e.l.LicenseService     ] [node_1] license [98f3d8e3-b34d-4ac9... - valid
Mar 20 15:11:09 elasticsearch elasticsearch[960]: [2024-03-20T15:11:09,314][INFO ][o.e.x.s.s.SecurityStatusCha

你可能感兴趣的:(ElaticSearch,运维,linux,服务器,elasticsearch)