windows 实现本地Eclipse远程调试MapReduce
来源:互联网 发布:手机音频软件 编辑:程序博客网 时间:2024/05/22 11:09
使用eclipse开发MapReduce,然后导出jar包放到Hadoop集群里运行测试太过费时间,故上网参考资料进行了配置,但网上的教程都不是很全,故以我的环境为基准,写此博客。
环境:win10下安装的eclipseLinux:三台Ubuntu 14.04虚拟机搭建的Hadoop集群Hadoop版本:Apache Hadoop 2.6.4
配置需求
1、Hadoop2.6.4的解压包2、hadoop-eclipse-plugin插件Hadoop-eclipse-plugin(https://github.com/winghc/hadoop2x-eclipse-plugin)3、将release目录下的hadoop-eclipse-plugin-2.6.0.jar拷贝到eclipse/plugins,重启eclipse4、winutils.exe、hadoop.dll CSDN上有下载包注:hadoop.dll要根据自己Windows电脑的位数下载,我下载的是64位的。
正式配置:
1、插件配置windows->show view->other
2、window->preferences->hadoop map/reduce 指定win7上的hadoop根目录(即E:\hadoop\hadoop-2.6.4)
3、然后在Map/Reduce Locations 面板中,点击小象图标定义hadoop
1) Host:Hadoop Master节点对应的IP
2) Port:hdfs-site.xml中dfs.datanode.ipc.address指定的的端口号(默认是50020)
3) DFS Master中Port:core-site.xml中fs.defaultFS指定的端口
4) User Name:windows当前的用户名
点击Finish。
4、查看hdfs文件。在Project Explore面板中查看。正常情况下是可以查看了
这时候运行程序会报“Exception in thread “main” java.lang.NullPointerException”之类的错,解决方案如下:
在Hadoop的bin目录下放winutils.exe,在环境变量中配置 HADOOP_HOME,把hadoop.dll拷贝到C:\Windows\System32下面即可配置环境变量:(1) 系统变量中创建HADOOP_HOME,(2) 在Path中最后添加;%HADOOP_HOME%\bin注意:有个分号,和原来的变量分隔开!
阅读全文
0 0
- windows 实现本地Eclipse远程调试MapReduce
- windows下eclipse远程调试hadoop2.7.2,debug mapreduce
- eclipse远程调试mapreduce程序
- 如何在本地Windows环境中用Eclipse中调试MapReduce程序
- Windows 使用Eclipse配置连接hadoop,编译运行MapReduce --本地调试WordCount
- windows系统通过eclipse远程MapReduce服务器
- Linux&Windows实现 Eclipse远程调试 tomcat应用
- 本地eclipse连接远程hadoop集群运行wordcount实例,实现远程调试
- Eclipse直接调试SmartFoxServer,本地直接调试,并非远程调试
- Hadoop Mapreduce本地调试
- mapreduce远程调试
- MapReduce远程调试
- hadoop学习笔记2.windows上远程调试MapReduce
- windows eclipse tomcat 配置远程调试
- Eclipse 进行远程调试Windows Tomcat配置
- Eclipse远程调试Tomcat(linux和windows)
- windows下eclipse远程提交hadoop 2.5.2 Mapreduce任务
- windows下eclipse远程操作hadoop集群执行mapreduce
- 项目重构
- openCV学习笔记(七):傅里叶变换
- 每天一个算法--插入排序
- Linux下搭建Oracle11g RAC
- springboot系列文章(四)——fastjson、定时任务、全局异常配置
- windows 实现本地Eclipse远程调试MapReduce
- 用Python建设企业认证和权限控制平台
- 【spring+mybatis】MapperScannerConfigurer
- window.localStorage
- hibernate防止sql注入对参数赋值传参的例子
- 关于Java中用Double型运算时精度丢失的问题,真的很蛋疼!
- Java Arrays类的几种方法详解
- mac上配置java jdk环境
- 符号大全 绘制表格符号