aboutsummarylogtreecommitdiffstats
path: root/systemd_zookeeper.service
diff options
context:
space:
mode:
Diffstat (limited to 'systemd_zookeeper.service')
-rw-r--r--systemd_zookeeper.service20
1 files changed, 20 insertions, 0 deletions
diff --git a/systemd_zookeeper.service b/systemd_zookeeper.service
new file mode 100644
index 000000000000..4ca462d92838
--- /dev/null
+++ b/systemd_zookeeper.service
@@ -0,0 +1,20 @@
+[Unit]
+Description=Zookeeper distributed coordination server
+After=network.target
+
+[Service]
+User=zookeeper
+Group=zookeeper
+SyslogIdentifier=zookeeper
+ExecStart=/usr/bin/java \
+ -Dzookeeper.log.dir=/var/log/zookeeper \
+ -Dzookeeper.root.logger=INFO,ROLLINGFILE \
+ -cp /usr/share/java/zookeeper/* \
+ -Dlog4j.configuration=file:/etc/zookeeper/log4j.properties \
+ -Dcom.sun.management.jmxremote \
+ -Dcom.sun.management.jmxremote.local.only=false \
+ org.apache.zookeeper.server.quorum.QuorumPeerMain \
+ /etc/zookeeper/zoo.cfg
+
+[Install]
+WantedBy=multi-user.target