如何在 CentOS 7 上安装 zookeeper 作为服务
How to install zookeeper as service on CentOS 7
我正在尝试使用 yum install zookeeper
或 yum install zookeeperd
在 CentOS 7 上安装 zookeeper 但它抛出:There is no zookeeper package available.
您必须添加包含 zookeeper 的存储库。你可以这样做:
yum install https://archive.cloudera.com/cdh5/one-click-install/redhat/7/x86_64/cloudera-cdh-5-0.x86_64.rpm
之后就可以正常安装zookeeper了
在此处查看文档:
http://www.cloudera.com/documentation/enterprise/5-8-x/topics/cdh_ig_zookeeper_package_install.html
http://www.cloudera.com/documentation/enterprise/5-8-x/topics/cdh_ig_cdh5_install.html
如果您不想从 cloudera 安装第 3 方存储库,则可以使用 Apache Bigtop 存储库作为替代答案。 Apache 是 Zookeeper 的实际维护者。
在撰写本文时它是 this repo file 在 CentOS 7 上。
这将使您只需 运行 yum install zookeeper
.
即可安装 Zookeeper
不幸的是,该软件包不包含 systemd 服务文件,所以我不得不自己编写,但这并不难。
[Unit]
Description=Zookeeper
After=syslog.target
[Service]
SyslogIdentifier=zookeeper
TimeoutStartSec=10min
Type=forking
ExecStart=/usr/lib/zookeeper/bin/zkServer.sh start
ExecStop=/usr/lib/zookeeper/bin/zkServer.sh stop
[Install]
WantedBy=multi-user.target
我正在尝试使用 yum install zookeeper
或 yum install zookeeperd
在 CentOS 7 上安装 zookeeper 但它抛出:There is no zookeeper package available.
您必须添加包含 zookeeper 的存储库。你可以这样做:
yum install https://archive.cloudera.com/cdh5/one-click-install/redhat/7/x86_64/cloudera-cdh-5-0.x86_64.rpm
之后就可以正常安装zookeeper了
在此处查看文档:
http://www.cloudera.com/documentation/enterprise/5-8-x/topics/cdh_ig_zookeeper_package_install.html http://www.cloudera.com/documentation/enterprise/5-8-x/topics/cdh_ig_cdh5_install.html
如果您不想从 cloudera 安装第 3 方存储库,则可以使用 Apache Bigtop 存储库作为替代答案。 Apache 是 Zookeeper 的实际维护者。
在撰写本文时它是 this repo file 在 CentOS 7 上。
这将使您只需 运行 yum install zookeeper
.
不幸的是,该软件包不包含 systemd 服务文件,所以我不得不自己编写,但这并不难。
[Unit]
Description=Zookeeper
After=syslog.target
[Service]
SyslogIdentifier=zookeeper
TimeoutStartSec=10min
Type=forking
ExecStart=/usr/lib/zookeeper/bin/zkServer.sh start
ExecStop=/usr/lib/zookeeper/bin/zkServer.sh stop
[Install]
WantedBy=multi-user.target