1.2.0Hadoop的java操作

Hadoop的java操作(Eclipse)

一、      创建一个maven工程

二、      在pom文件中引入相关jar的依赖

引入三个依赖:

      hadoop-common

      hadoop-hdfs

      hadoop-client

    <!-- 引入hadoop-common包 -->   
   <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-common</artifactId>
      <version>2.6.4</version>
   </dependency>
   <!-- 引入hadoop-hdfs包 -->  
   <dependency>
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-hdfs</artifactId>
       <version>2.6.4</version>
   </dependency>
   <!--引入hadoop-client包  -->
   <dependency>
      <groupId>org.apache.hadoop</groupId>
      <artifactId>hadoop-client</artifactId>
      <version>2.6.4</version>
   </dependency>

三、      编写java类连接hadoop

            包的版本不能随便引入 ,否则会导致错误

四、      阿里云代理

   <mirror>
     <!--This sends everything else to /public -->
     <id>nexus</id>
      <mirrorOf>*</mirrorOf>
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
   </mirror>
   <mirror>
     <!--This is used to direct the public snapshots repo in the
         profile below over to a different nexus group -->
     <id>nexus-public-snapshots</id>
     <mirrorOf>public-snapshots</mirrorOf>
     <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>

五、      测试连接

代码:

        //连接hadoop
      Stringuri= "hdfs://10.10.34.106:9000";
      Configurationconf  =  new Configuration();
      FileSystem fs = FileSystem.get(new URI(uri), conf);

六、      操作文件(API)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值