2017-08-05 72 views
0

我想我的Ubuntu机器上安装饲养员和动物园管理员,服务器,这些都是我做的步骤: -易于得到安装动物园管理员,服务器会抛出错误

  1. 添加的关键

    卷曲-s http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh/archive.key | sudo易于键添加 -

  2. 我加linesto我/etc/apt/sources.list.d/cloudera.key

    的deb [ARCH = AMD64] http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh信赖,cdh5.8的contrib

    以下

    DEB-SRC http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh信赖,cdh5.8的contrib

  3. 我做了一个apt-get的更新

    apt-get的更新

  4. 然后我安装饲养员

    的apt-get安装饲养员

注行: - 设置饲养员(3.4.8-1)...

  • 我安装饲养员服务器

    的apt-get安装饲养员服务器

  • ,我得到以下错误: -

    以下软件包有不能满足的依赖关系: 饲养员服务器:依赖:动物园管理员(= 3.4.5 + cdh5.8.5 + 98-1.cdh5.8.5.p0 .10〜trusty-cdh5.8.5)但要安装3.4.8-1 E:无法更正问题,您已经保存了损坏的软件包。

    我知道错误的版本依赖关系,但我不知道如何解决此错误。资料库本身是否被破坏,我是否应该从不同的资料库中获得不同的版本?

    敬请咨询,谢谢

    +0

    您需要安装相同版本的zookeeper-server。 –

    回答

    0

    我设法找到安装在Cloudera的网站上的解决步骤

    [https://www.cloudera.com/documentation/enterprise/latest/topics/cdh_ig_cdh5_install.html#topic_4_4_1__p_44][1]

    显然还有需要遵循的Ubuntu忠实的和Debian的额外步骤Jessie

    此步骤可确保您获得正确的ZooKeeper软件包中的 当前CD H版本。您需要优先考虑刚刚添加的Cloudera存储库 ,以便安装ZooKeeper的CDH版本 ,而不是与Ubuntu Trusty 或Debian Jessie捆绑的版本。

    要做到这一点,你需要创建一个名为/etc/apt/preferences.d/cloudera.pref

    文件,并添加以下行: -

    Package: * 
    Pin: release o=Cloudera, l=Cloudera 
    Pin-Priority: 501