zookeeper /kafka 启动脚本

1.集群方式启动脚本

# zookeeper 脚本
[root@kafka03 ~]# vim /usr/lib/systemd/system/zookeeper.service 

[Unit]
Description=Apache Zookeeper server (Kafka)
Documentation=http://zookeeper.apache.org
Requires=network.target
After=network.target

[Service]
Type=forking
Environment=ZOO_LOG_DIR=/usr/local/zookeeper/data
Environment=JAVA_HOME=/usr/local/jdk
ExecStart=/usr/local/zookeeper/bin/zkServer.sh start /usr/local/zookeeper/conf/zoo.cfg
ExecStop=/usr/local/zookeeper/bin/zkServer.sh stop /usr/local/zookeeper/conf/zoo.cfg
ExecReload=/usr/local/zookeeper/bin/zkServer.sh restart /usr/local/zookeeper/conf/zoo.cfg

[Install]
WantedBy=multi-user.targe


# kafka启动脚本
[root@kafka03 ~]# vim /usr/lib/systemd/system/kafka.service 

[Unit]
Description=Apache Kafka server (broker)
Documentation=http://kafka.apache.org/documentation.html
Requires=network.target
After=network.target zookeeper.service

[Service]
#Type=simple
#User=nano
#Group=nano
Environment=JAVA_HOME=/usr/local/jdk
ExecStart=/usr/local/kafka/bin/kafka-server-start.sh /usr/local/kafka/config/server.properties
ExecStop=/usr/local/kafka/bin/kafka-server-stop.sh

[Install]
WantedBy=multi-user.target

 2.单点启动方式

# zk
[root@db ~]# vim /usr/lib/systemd/system/zookeeper.service 

[Unit]
Description=zookeeper.service
After=network.target

[Service]
Type=forking
Environment=ZOO_LOG_DIR=/usr/local/zookeeper/data
Environment=JAVA_HOME=/usr/local/jdk
ExecStart=/usr/local/kafka/bin/zookeeper-server-start.sh -daemon /usr/local/kafka/config/zookeeper.properties
ExecStop=/usr/local/kafka/bin/zookeeper-server-stop.sh
TimeoutStartSec=0
PrivateTmp=true

[Install]
WantedBy=multi-user.target


# kafka
[root@db ~]# vim /usr/lib/systemd/system/kafka.service 

[Unit]
Description=Apache Kafka server (broker)
Documentation=http://kafka.apache.org/documentation.html
Requires=network.target
After=network.target zookeeper.service

[Service]
Type=forking
#User=nano
#Group=nano
Environment=JAVA_HOME=/usr/local/jdk
ExecStart=/usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties
ExecStop=/usr/local/kafka/bin/kafka-server-stop.sh

[Install]
WantedBy=multi-user.target

 

posted @ 2020-07-14 17:49  sunmmi  阅读(426)  评论(0)    收藏  举报