【问题标题】:How to install zookeeper as service on CentOS 7如何在 CentOS 7 上安装 Zookeeper 作为服务
【发布时间】:2017-05-27 10:45:10
【问题描述】:

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

【问题讨论】:

    标签: centos apache-zookeeper centos7


    【解决方案1】:

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

    在 CentOS 7 上写它是this repo file

    这将使您只需运行 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
    

    【讨论】:

    【解决方案2】:

    您必须添加包含 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-02
      • 1970-01-01
      • 1970-01-01
      • 2018-11-13
      相关资源
      最近更新 更多