千家信息网

怎么使用eclipse在远程hadoop集群上在线运行和调试mapreduce程序

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"怎么使用eclipse在远程hadoop集群上在线运行和调试mapreduce程序",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用
千家信息网最后更新 2026年11月01日怎么使用eclipse在远程hadoop集群上在线运行和调试mapreduce程序

本篇内容主要讲解"怎么使用eclipse在远程hadoop集群上在线运行和调试mapreduce程序",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用eclipse在远程hadoop集群上在线运行和调试mapreduce程序"吧!

前提:

1.我使用的hadoop是hadoop-2.3.0-cdh6.1.0.tar

2.以下是我的hadoop核心配置文件的配置:

core-site.xml

                                                fs.defaultFS                                hdfs://master:9000                                                       io.file.buffer.size                                131072                                              hadoop.tmp.dir                                file:/home/yinkaipeng/tmp                                Abase for other temporary directories.                                       hadoop.proxyuser.hduser.hosts               *                                       hadoop.proxyuser.hduser.groups               *       

hdfs-site.xml

                       dfs.namenode.secondary.http-address               master:9001                                   dfs.namenode.name.dir                 file:/usr/local/data/dfs/name                                           dfs.datanode.data.dir                    file:/usr/local/data/dfs/data                                             dfs.replication                     3                                               dfs.webhdfs.enabled                     true         

mapred-site.xml

                                                mapreduce.framework.name                                yarn                                                                mapreduce.jobhistory.address                                master:10020                                               mapreduce.jobhistory.webapp.address               master:19888       

yarn-site.xml

                                yarn.nodemanager.aux-services               mapreduce_shuffle                                        yarn.nodemanager.aux-services.mapreduce.shuffle.class               org.apache.hadoop.mapred.ShuffleHandler                               yarn.resourcemanager.address               master:8032                                      yarn.resourcemanager.scheduler.address               master:8030                                                     yarn.resourcemanager.resource-tracker.address                        master:8031                                                     yarn.resourcemanager.admin.address                        master:8033                                              yarn.resourcemanager.webapp.address               master:8088       

在hadoop2.0 中如果不配置zookeeper,只需将你将你的datanode加入slaves文件中即可。

hadoop集群配置好后,然后就是使用eclipse进行连接啦!

好的,我使用的是:hadoop-eclipse-plugin-2.2.0,从网上下载的。

下面开始我们开始工作。

  1. 启动hadoop集群

  2. 将hadoop-eclipse-plugin-2.2.0拷贝到eclipse的plugins 目录下,启动eclipse。

如现在就进行连接的话不会成功的。因为我们用的是Windows所以还需要进行以下步骤:

  1. 将电脑当前用户名改为hadoop的启动用户名

  2. eclipse连接hadoop源码目录,将hadoop-common-2.2.0-bin-master的bin目录考到eclipse的workspace



  3. 注:上面hadoop目录为我从Linux系统上下载的解压后的hadoop。

    到这里操作hdfs就没问题了,如果要运行mapreduce还会报错,进行以下两步:

    1.将hadoop源码中的org.apache.hadoop.io.nativeio加到项目中,并进行以下修改:



2.在我们的mapreduce的main函数中注入hadoop本地目录地址环境变量。

ok!这下就可以在Windows上进行hadoop集群的mapreduce在线调试了!

到此,相信大家对"怎么使用eclipse在远程hadoop集群上在线运行和调试mapreduce程序"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

集群 目录 在线 运行 配置 程序 内容 文件 源码 用户 用户名 学习 实用 更深 成功 上下 兴趣 函数 前提 变量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 互联网科技公司的优势 北京互联网科技公司 互联网科技作文 丰台科技园 互联网 伴你行互联网科技有限公司 科技与互联网的利与弊 受益于互联网科技的高速发展 呼和浩特新华互联网科技学院 互联网科技的全部知识 互联网金融科技公司的优势 半导体是互联网高科技吗 下一代互联网重大应用科技园 上海同邻互联网科技有限公司规模 全球科技与互联网公司市值变化 互联网科技企业商标注意事项 兰石爱特工业互联网科技分公司 马化腾互联网科技教学 如何强化互联网金融科技 株洲百竞科技的互联网营销顾问 互联网的科技 互联网是不是新科技 互联网科技垄断 科技互联网技术 互联网科技英文 互联网公司会议桌创意科技软装饰 茂名市互联网科技产业园 互联网校园科技培训 佛山市拉法互联网科技有限公司 艺电能源互联网科技有限公司招聘
0