博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows下Eclipse安装hadoop1.1.2插件连接hadoop集群
阅读量:4138 次
发布时间:2019-05-25

本文共 977 字,大约阅读时间需要 3 分钟。

1、下载Eclipse解压。
2、把hadoop-eclipse-plugin-1.1.2.jar放到eclipse的plugs目录下。
      我的hadoop集群用的版本:hadoop1.1.2
       hadoop0.20以后的版本的安装目录下contrib/没有eclipse的hadoop-*-eclipse-plugin.jar插件,需要自己用ant编译。
       源文件在:hadoop-x.y.z/src/contrib/eclipse-plugin 下,注意:需要下载源目录的包,如查下载的是bin的压缩包,里面是没有eclipse插件的源文件的。
      
3、打开Eclipse
      window-- Preferences  出现Hadoop Map/Reduce
      配置Hadoop installation directory:
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
注意:我的宿主机windows上并没有安装hadoop, hadoop安装在VM中的centos中
           在windows下建了一个目录F:/myHadoop 把centos hadoop安装根目录下的jar包拷过来。
4、新建工程:Map/Reduce Project
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
配置hadoop location:
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
 5、刷新DFS Locations 列出HDFS服务器上的上的目录:
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
6、问题:
    在Eclipse上可以列出hadoop集群上的目录,但不能创建文件,上传文件:
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
原因:windows下Eclipse安装了hadoop插件,默认使用的是windows当前用户去操作hadoop,而我的hadoop集群当前的用户是grid
而Eclipse中hadoop locations 的高级参数配置,是不能修改这个用户的:
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
解决方法:
在windows用户和组的管理中,把当前用户修改成hadoop组grid用户。
但我的机器系统是win7家庭版,打不开用户和组管理:
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
不能已,用另一种方案:
windows上新建一个grid用户,然后再打开Eclipse,创建工程,进行以上的配置DFS Loactioins
发现这时,在Eclipse中可以列出目录,新建文件夹,上传文件了。
 
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
 
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - IT AIR
( 或者修改hadoop集群上文件夹的权限,如:bin/hadoop fs -chmod 777 ./in, 下图第2个文件是修改hadoop集群文件平权限后上传的)
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - ITAIR
 
windows下Eclipse安装hadoop1.1.2插件 - ppy2790@126 - ITAIR

转载地址:http://bwlvi.baihongyu.com/

你可能感兴趣的文章
css中的IFC
查看>>
CentOS 6.5下 mysql用户root登录不了
查看>>
windows + tomcat 部署web服务 http 改为https访问方法
查看>>
Windows系统下Apache 服务器启动以及过程中产生问题的解决办法
查看>>
Oracle服务说明
查看>>
异常收集(三):Missing artifact com.oracle:ojdbc6:jar:1.0 两种解决方案
查看>>
异常收集(四):Plugin execution not covered by lifecycle configuration
查看>>
异常收集(五):Io 异常: The Network Adapter could not establish the connection
查看>>
JSP中的转义字符
查看>>
SQLException: The user specified as a definer ('root'@'%') does not exist
查看>>
Linux 操作指令收集
查看>>
CentOS 7下卸载MySQL方式(转)
查看>>
CentOS7 安装MySQL 5.6.43
查看>>
使用Java 导入/导出 Excel ----Jakarta POI
查看>>
本地tomcat 服务器内存不足
查看>>
IntelliJ IDAE 2018.2 汉化
查看>>
基于S5PV210的uboot移植中遇到的若干问题记录(一)DM9000网卡移植
查看>>
Openwrt源码下载与编译
查看>>
【SylixOS之new_1型字符设备驱动设计】
查看>>
Android AIDL使用详解
查看>>