Shawn, Thank you for your help, but unfortunately, it all sounds gibberish to me. As stated in the stack exchange question, I'm a complete Linux newbie that couldn't even properly install a piece of software in Ubuntu. I did include all of my efforts so far in the question.
Do you think it is best to scrap it and try a different installation approach instead? TIA, Greg On Wed, Apr 11, 2018 at 12:43 AM, Shawn Heisey <[email protected]> wrote: > On 4/10/2018 10:39 AM, Gregorius Soedharmo wrote: > > I'm having problem installing Zookeeper as a service in Ubuntu, can you > > help by answering either of these stack exchange question? > > > > https://askubuntu.com/questions/1022575/what-is-the- > proper-way-to-install-zookeeper-on-ubuntu-16-04-for-both-standalone > > > > https://devops.stackexchange.com/questions/3833/what-is- > the-proper-way-to-install-zookeeper-on-ubuntu-16-04-for-both-standalone > > Here's what I did on a CentOS system. This could be adapted to Ubuntu. > It's probably not the "proper" way to do it, but it worked for me. > > First, I extracted the zookeeper tarball to /opt and renamed the > zookeeper-X.Y.Z directory to "zoo". > > Then I created a little shell script at /usr/local/sbin/zkrun : > > ============ > #!/bin/sh > > # chkconfig: - 75 50 > # description: Starts and stops ZK > > cd /opt/zoo > bin/zkServer.sh $1 > ============ > > I made the script executable, and then created a symlink in the init.d > directory: > > chmod +x /usr/local/sbin/zkrun > ln -s /usr/local/sbin/zkrun /etc/init.d/zookeeper > > The following two commands activated the service for the next boot: > > chkconfig --add zookeeper > chkconfig zookeeper on > > Starting it was simple: > > service zookeeper start > > On Ubuntu, you can do something similar to what I did with chkconfig > using the update-rc.d command. I don't know if that command looks for > comments in the script to determine where in the sequence to place the > startup and shutdown, but if it does, you could edit the script to > include those comments. > > Or you could just install the zookeeper package that's included with > Ubuntu. It's not the latest -- on an Ubuntu 16 system, I see version > 3.4.8 in the repository. It's not ancient. 3.4.11 is the newest stable > release. > > Thanks, > Shawn > >
