尽管安装了最新版本,Hadoop仍然显示旧版本

时间:2014-04-04 09:13:09

标签: hadoop mapreduce dfs

我正在尝试在我的ubuntu操作系统中安装hadoop。我完全按照这个链接Hadoop Install Tutorial跟踪了每一步,一切都按预期进行,直到我试图运行 $ start-dfs.sh$ hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-2.2.0.jar pi 2 5命令。这些命令没有按预期工作。我试过R& D并且不知何故知道我使用旧的hadoop版本Hadoop 1.0.2尽管我得到了最新的2.2.0版本。

由于我无法解决这个问题,我试图完全卸载hadoop,现在当我尝试这样做时,它会说

$ sudo dpkg -r hadoop
dpkg: dependency problems prevent removal of hadoop:
 hadoop-native depends on hadoop (= 1.0.2-0ubuntu1~hadoop1).
dpkg: error processing hadoop (--remove):
 dependency problems - not removing
Errors were encountered while processing:
 hadoop

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我不知道它是否是一种正确的方法来删除hadoop,但我已经使用以下方法删除了它。

  1. 我首先从所有用户手动删除/usr/local/hadoop文件夹(如果有)。如果由于缺少权限而无法删除它,请确保该文件夹的权限。将文件夹的权限授予“Sudo”和“创建和删除文件”,以便每个用户都可以从他们的实例中删除。
  2. 然后从终端$ rm -r hadoop将作业转到/usr/local路径。

    在此之后,我在终端再次检查了$ hadoop version ..并再次展示它的存在。然后我在下面做了一步。

    2.转到终端sudo apt-get purge hadoopsudo apt-get remove hadoop ...然后就可以了