我想在我的ubuntu机器上安装zookeeper和zookeeper-server,这些是我做的步骤: -
- 添加了密钥
curl -s http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh/archive.key | sudo apt-key add -
- 我在/etc/apt/sources.list.d/cloudera.key中添加了以下代码
deb [arch = amd64] http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh trusty-cdh5.8 contrib
deb-src http://archive.cloudera.com/cdh5/ubuntu/trusty/amd64/cdh trusty-cdh5.8 contrib
- 我做了一个apt-get更新
apt-get update
- 然后我安装了zookeeper
apt-get安装zookeeper
注意这一行: - 设置zookeeper(3.4.8-1)......
- 我安装了zookeeper-server
apt-get install zookeeper-server
我收到以下错误: -
以下软件包具有未满足的依赖项:zookeeper-server:取决于:zookeeper(= 3.4.5 cdh5.8.5 98-1.cdh5.8.5.p0.10~trusty-cdh5.8.5)但是要安装3.4.8-1 E:无法纠正问题,你已经破了包裹 .
我知道错误的版本依赖,但我不知道如何解决此错误 . 存储库本身是否已损坏,我是否应该从不同的存储库中获取不同的版本?
请好好的建议,谢谢
1 回答
我设法在cloudera的网站上找到了安装步骤的解决方案
[https://www.cloudera.com/documentation/enterprise/latest/topics/cdh_ig_cdh5_install.html#topic_4_4_1__p_44][1]
显然,Ubuntu Trusty和Debian Jessie需要遵循其他步骤
为此,您需要创建一个名为/etc/apt/preferences.d/cloudera.pref的文件
并添加以下行: -