【Hadoop】11、eclipse连接hadoop

首先我们配置ant

 

下载ant

解压到文件夹

 

 

 

 

 

 

 

找到相应eclipse-

 

然后在cmd中我们编译一下相应的jar包

 

 

接下来参照网上的论坛

 

http://f.dataguru.cn/thread-288619-1-1.html

 

 注意:


修改build.xml

这个里面我们需要把所有的copy全部替换,原来有的那两个直接去掉





<!-- 3.copy标签的全部如下,吧原文件的copy标签东西全部替换为下面的标签   -->

    <copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>

          <copy file="${hadoop.root}/lib/commons-cli-1.2.jar" todir="${build.dir}/lib" verbose="true"/>

          <copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/>

          <copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/>

          <copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/>

          <copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar" todir="${build.dir}/lib" verbose="true"/>

          <copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar" todir="${build.dir}/lib" verbose="true"/>


最后注意,jar包所在的位置,以eclipse输出的信息为准,并不是编译结果在 d:\hadoop-1.2.1\build\contrib\eclipse-plugin 目录下

G:\hadoop-1.2.1\build\contrib\eclipse-plugin,这个输出路径是根据配置文件里面来选定的

异常报错:

 

1、Win下Eclipse提交Hadoop程序出错:org.apache.hadoop.security.AccessControlException: Permissiondenied: user=D

 

这个是改一下hdfs-site.xml文件,吧里面加一个属性

 

吧这个true里面改为false


dfs.permissionstrueIf "true", enable permission checking in HDFS. If "false",permission checking is turned off, but all other behavior is unchanged. Switching from one parameter value to the other

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值