0
点赞
收藏
分享

微信扫一扫

pulsar 2.9.2做成系统启动服务

曾宝月 2022-07-14 阅读 26

一、zookeeper启动服务

vim /usr/lib/systemd/system/pulsar-zookeeper.service 

[Unit]
Description=pulsar zookeeper
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk-11.0.14
User=pulsar
Group=pulsar
LimitCORE=infinity
LimitNOFILE=200000
Restart=on-failure
RestartSec=30
StartLimitInterval=120
StartLimitBurst=3
KillMode=none
ExecStart=/appdata/pulsar/bin/pulsar-daemon start zookeeper
ExecStop=/appdata/pulsar/bin/pulsar-daemon stop zookeeper

[Install]
WantedBy=multi-user.target

二、bookie启动服务

vim /usr/lib/systemd/system/pulsar-bookie.service 

[Unit]
Description=pulsar bookie
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk-11.0.14
User=pulsar
Group=pulsar
LimitCORE=infinity
LimitNOFILE=200000
Restart=on-failure
RestartSec=30
StartLimitInterval=120
StartLimitBurst=3
KillMode=none
ExecStart=/appdata/pulsar/bin/pulsar-daemon start bookie
ExecStop=/appdata/pulsar/bin/pulsar-daemon stop bookie

[Install]
WantedBy=multi-user.target

三、broker启动服务

vim /usr/lib/systemd/system/pulsar-broker.service 

[Unit]
Description=pulsar broker
After=network-online.target
Wants=network-online.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk-11.0.14
User=pulsar
Group=pulsar
LimitCORE=infinity
LimitNOFILE=200000
Restart=on-failure
RestartSec=30
StartLimitInterval=120
StartLimitBurst=3
KillMode=none
ExecStart=/appdata/pulsar/bin/pulsar-daemon start broker
ExecStop=/appdata/pulsar/bin/pulsar-daemon stop broker

[Install]
WantedBy=multi-user.target

举报

相关推荐

0 条评论