2017-08-05 71 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