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

浙公网安备 33010602011771号