Hey. Just a side note on this:
One further problem with the sysvinit script, when via the virtual systemd units, seems to be, that stopping that unit via systemd does no necessarily work. Namely if a connection to zookeeper is still open (e.g. via zkCli) the daemon continued to run, and closed only after one left zkCli. Cheers, Chris.

