你如何干净地卸载Eclipse MapReduce插件?

时间:2010-03-26 16:48:08

标签: eclipse eclipse-plugin hadoop mapreduce

我正在尝试让hadoop开发的eclipse插件工作,我正在使用hadoop 0.18.3。我在Eclipse v3.5.2(M20100211-1343)上安装了旧的MapReduce插件(http://www.alphaworks.ibm.com/tech/mapreducetools),将其复制到/ Applications / eclipse / plugins并重新启动eclipse但是没有用,我认为这是因为它是为老版本的hadoop和eclipse开发(大约2007年)。然后我意识到hadoop发行版在contrib / eclipse-plugin下有一个jar - 所以将它复制到/ Application / eclipse / plugins并重新启动......然后事情变得很时髦。所以我试图删除它们,所以我可以重新开始但是失败了,当我去'Window - >开放视角 - >其他'有一个旧插件的“鬼”......没有图标,它只是说''(字面上用尖括号包围)。

我似乎无法将eclipse恢复到干净的先前状态 - 我很想重新开始使用全新的eclipse安装,但这需要很多工作(安装其他插件,如git和pydev以及创建工作区)。那么如何干净地卸载Eclipse MapReduce插件呢?

或者:如何正确安装eclipse hadoop插件,连接到本地tasktracker并为hadoop 0.18.3开发HDFS?

2 个答案:

答案 0 :(得分:2)

卸载没办法,只需从eclipse中的plugins文件夹中删除hadoop-eclipse-plugin.jar并刷新eclipse。

答案 1 :(得分:1)

我对hadoop和mapreduce一无所知,但您应该查看features文件夹以及plugins。无论如何,这应该是表现良好的插件自己安装的唯一地方。但是你说你把文件放到了plugins吗?然后应该没有别的事情要做。

我从未听说过contrib/eclipse-plugin,那是哪里?我认为不在eclipse文件夹中;我从未见过它。

您可能应该使用-clean启动eclipse,但3.5不再需要这样做。或者你可以尝试使用一个你不喜欢的新工作区,但它会以新的元数据开始,它会告诉你它是元数据而不是plugins目录中的代码。