やってみたのでメモ
前提
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