やってみたのでメモ
前提
CentOS7
Java インストール済み
手順
-
tar ファイルをダウンロードする
# curl -LkvOf https://downloads.apache.org/zookeeper/zookeeper-3.6.0/apache-zookeeper-3.6.0-bin.tar.gz
-
tar ファイルを展開する
# tar zxf apache-zookeeper-3.6.0-bin.tar.gz
-
/opt
配下に配置する# mv apache-zookeeper-3.6.0-bin /opt/zookeeper
-
実行用ユーザを作成する
# useradd zookeeper
-
必要に応じて
zoo.cfg
ファイルを作成して設定を変更する(IPアドレスなど) -
所有者を変更する
# chown -R zookeeper:zookeeper /opt/zookeeper
-
サービスファイルを作成する
# vi /etc/systemd/system/zookeeper.service
[Unit] Description=Apache Zookeeper Service [Service] Type=forking User=zookeeper ExecStart=/opt/zookeeper/bin/zkServer.sh start ExecStop=/opt/zookeeper/bin/zkServer.sh stop [Install] WantedBy=multi-user.target
-
再読み込みする
# systemctl daemon-reload
-
起動する
# systemctl start zookeeper