我已经在我的 ubuntu 12.04(precise)系统中安装了 cdh3 伪模式,使用以下网络参考
现在我尝试安装 cdh4 来替换 cdh3,但不幸的是,在安装 cdh4 的一半过程中,我发现 cdh4 仅支持 ubuntu 版本的 64 位。因此尝试删除 cdh4 并使用上面的链接安装 cdh3,但sudo apt-get install hadoop-0.20-conf-pseudo
出现以下错误。
以下软件包具有未满足的依赖关系:
hadoop-0.20-conf-pseudo :
Depends: hadoop-hdfs-namenode (= 2.0.0+1367-1.cdh4.3.1.p0.69~precise-cdh4.3.1) but it is not going to be installed
Depends: hadoop-hdfs-datanode (= 2.0.0+1367-1.cdh4.3.1.p0.69~precise-cdh4.3.1) but it is not going to be installed
Depends: hadoop-hdfs-secondarynamenode (= 2.0.0+1367-1.cdh4.3.1.p0.69~precise-cdh4.3.1) but it is not going to be installed
Depends: hadoop-0.20-mapreduce-jobtracker (= 2.0.0+1367-1.cdh4.3.1.p0.69~precise-cdh4.3.1) but it is not going to be installed
Depends: hadoop-0.20-mapreduce-tasktracker (= 2.0.0+1367-1.cdh4.3.1.p0.69~precise-cdh4.3.1) but it is not going to be installed
我认为这是因为 chd4 部分安装,所以我只想从我的机器上删除整个 cdh(hadoop)。所以请帮我cdh(cloudrea)hadoop
从我的机器上彻底删除。
----(2013 年 9 月 3 日)---------------
在安装 cdh4 时,我为 cdh4 添加了 gnu 公钥(curl -shttp://archive.cloudera.com/cdh4/ubuntu/precise/amd64/cdh/archive.key| sudo apt-key add -)。我认为这会导致我遇到问题。如果您知道如何从 curl 中删除公钥或为 cdh3 修改公钥……
答案1
我不知道您是否喜欢这个答案,但您可以尝试apt-get purge hadoop-0.20-*
清理所有内容,包括配置文件。
答案2
嗨,我通过从源中删除 cdh4 文件解决了这个问题
etc/apt/sources.list.d