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..0f7881d31677
--- /dev/null
+++ b/systemd_zookeeper@.service
@@ -0,0 +1,20 @@
+[Unit]
+Description=Zookeeper distributed coordination server (%i)
+After=network.target
+
+[Service]
+User=zookeeper
+Group=zookeeper
+SyslogIdentifier=zookeeper-%i
+ExecStart=/usr/bin/java \
+ -Dzookeeper.log.dir=/var/log/zookeeper/zookeeper-%i \
+ -Dzookeeper.root.logger=INFO,ROLLINGFILE \
+ -cp /usr/share/java/zookeeper/* \
+ -Dlog4j.configuration=file:/etc/zookeeper/zookeeper-%i/log4j.properties \
+ -Dcom.sun.management.jmxremote \
+ -Dcom.sun.management.jmxremote.local.only=false \
+ org.apache.zookeeper.server.quorum.QuorumPeerMain \
+ /etc/zookeeper/zookeeper-%i/zoo.cfg
+
+[Install]
+WantedBy=multi-user.target