千家信息网

Ubuntu上怎么为eclipse安装hadoop插件以及在eclipse运行Hadoop程序

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容介绍了"Ubuntu上怎么为eclipse安装hadoop插件以及在eclipse运行Hadoop程序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习
千家信息网最后更新 2026年10月31日Ubuntu上怎么为eclipse安装hadoop插件以及在eclipse运行Hadoop程序

本篇内容介绍了"Ubuntu上怎么为eclipse安装hadoop插件以及在eclipse运行Hadoop程序"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Hadoop版本:0.20.203.0

eclipse版本:indigo最新版(http://www.eclipse.org/downloads/ )

安装eclipse其实就是解压,不过得先修改压缩文件的权限:

sudo chmod 777 eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz

然后将解压出来的文件夹的权限也改为777:

sudo chmod 777 -R eclipse

现在可以进入到eclipse文件夹中打开eclipse了,但还不能编写Hadoop程序。下面,问题也就来了

网上说直接把hadoop-0.20.203.0/contrib/下的hadoop-eclipse-plugin-0.20.203.0.jar复制到eclipse/plugins下就可以了,但是笔者就遇到如下问题:Map/Reduce location status updater,org/codehaus/jackson/map/JsonMappingException

查找网上的解决办法,说是刚才复制的包里少了5个jar包,要加入进去,到hadoop的根目录下的lib文件夹里将下列5个包加入hadoop-eclipse-plugin-0.20.203.0.jar的lib中(把刚才复制的那个包打开,直接将下面这五个包拖进去就行了)

commons-configuration-1.6.jar

commons-httpclient-3.0.1.jar

commons-lang-2.4.jar

jackson-core-asl-1.0.1.jar

jackson-mapper-asl-1.0.1.jar

然后更改该包META-INF目录下的MANIFEST.MF,将classpath修改为一下内容:

Bundle-ClassPath:classes/,lib/hadoop-core.jar,lib/commons-cli-1.2.jar,lib/commons-httpclient-3.0.1.jar,lib/jackson-core-asl-1.0.1.jar,lib/jackson-mapper-asl-1.0.1.jar,lib/commons-configuration-1.6.jar,lib/commons-lang-2.4.jar

保存退出,最后,把这个新的包复制过去重现打开eclipse

然后,在eclipse中加入Hadoop的路径,如下:

加入Hadoop路径即可

打开MapReduce视图:

然后选则Map/Reduce:

然后可以看到下面多出了Map/Reduce Locations

在下方空白处单击右键选择New Hadoop location,出现如下画面:

Map/Reduce Master中填写mapred-site.xml中的端口号,旁边那个Port中填写core-site.xml中的端口号

上面那个Location name随便填一个就行。完成后可以看到左边如下图:

不过里面的内容不会马上显示,必须刷新一下。以后在运行程序,或者上传东西到HDFS上后都得刷新才能看到东西,如果各位要在这上面看的话。

现在,演示一个在eclipse上执行Hadoop程序的操作(程序为WordCount):

选择Run Congratulations:

进入如下画面:

左侧双击Java Application,右侧的内容将自动生成,然后切换到Arguments选项卡,填入如下内容:

前一段为输入文件夹,后一段为输出文件夹。点击Run,程序开始运行,如下:

运行成功,结果如下:

"Ubuntu上怎么为eclipse安装hadoop插件以及在eclipse运行Hadoop程序"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

程序 内容 文件 运行 文件夹 插件 东西 口号 更多 权限 版本 画面 知识 路径 问题 输出 选择 实用 成功 学有所成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会毛军 中国互联网科技工作委员会毛军 今日互联网科技 合肥互联网科技公司 互联网金融科技创新 腾讯科技 互联网女皇 广州凡科互联网科技 菲比寻常互联网科技 广西互联网科技公司 现代互联网科技股 天津腾达互联网科技有限公司 互联网科技大赛获奖感言 中科明德北京互联网科技 元气玛特互联网科技公司是外包吗 深圳互联网科技的发展 张召忠谈中国互联网科技 浙南科技城互联网大厦招聘 广州互联网高科技取餐柜 新氧科技和美国互联网有关系吗 陕西彩京云互联网科技有限公司 互联网络科技 深圳恒合互联网络科技有限公司 美国互联网保险保险科技 互联网科技股票 北京禾田雨橡互联网科技 农村开互联网科技讲堂 互联网科技扶贫时间 西安有哪些互联网高科技企业 广东猫王互联网科技有限公司电话 高科技和互联网的现代国家
0