当前位置:  开发笔记 > 前端 > 正文

如何在CentOS 7上安装zookeeper作为服务

如何解决《如何在CentOS7上安装zookeeper作为服务》经验,为你挑选了2个好方法。

我试图在CentOS 7上使用yum install zookeeper或 安装zookeeper,yum install zookeeperd但它会抛出:There is no zookeeper package available.



1> Stefan Midji..:

如果您不想从cloudera安装第三方存储库,则可以使用Apache Bigtop存储库作为替代答案.Apache是​​Zookeeper的实际维护者.

截至撰写时,它是CentOS 7上的这个repo文件.

这将允许您通过简单地运行来安装Zookeeper 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


您可以将文件命名为“ zookeeper.service”,将其放置在“ / etc / systemd / system /”中,并将权限设置为“ chmod 664 /etc/systemd/system/zookeeper.service”(请参阅​​:https:// access .redhat.com / documentation / zh-CN / red_hat_enterprise_linux / 7 / html / system_administrators_guide / sect-managing_services_with_systemd-unit_files)

2> Matt Schucha..:

您必须添加包含zookeeper的repo.你可以这样做:

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

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有