elasticsearch添加linux系统服务
vim /usr/lib/systemd/system/elasticsearch.service
#重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载
systemctl daemon-reload
systemctl enable elasticsearch.service
#启动服务
systemctl start elasticsearch.service
#停止服务
systemctl stop elasticsearch.service
#重启服务
systemctl restrat elasticsearch.service
#查看服务状态
systemctl status elasticsearch.service
[Unit] Description=elasticsearch After=network.target [Service] Type=forking User=es #es用户 Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/jdk1.8.0_141/bin" #jdk位置 ExecStart=/home/deploy/elasticsearch/bin/elasticsearch -d #启动指令 PrivateTmp=true # 指定此进程可以打开的最大文件数 LimitNOFILE=65536 # 指定此进程可以打开的最大进程数 LimitNPROC=65536 # 最大虚拟内存 LimitAS=infinity # 最大文件大小 LimitFSIZE=infinity # 超时设置 0-永不超时 TimeoutStopSec=0 # SIGTERM是停止java进程的信号 KillSignal=SIGTERM # 信号只发送给给JVM KillMode=process # java进程不会被杀掉 SendSIGKILL=no # 正常退出状态 SuccessExitStatus=143 [Install] WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable elasticsearch.service
#启动服务
systemctl start elasticsearch.service
#停止服务
systemctl stop elasticsearch.service
#重启服务
systemctl restrat elasticsearch.service
#查看服务状态
systemctl status elasticsearch.service
浙公网安备 33010602011771号