(2-4)HDFS的Java接口,上传,下载,创建文件,删除文件

    HDFS的Java接口

          需要使用linux的图形界面,需要登录到eclipse

       一般情况下,我们写大量数据的时候用的还是Java接口,我们使用的shell只进行一些简单的操作(删除,查看上传是否成功)

      因此,我们采用Java接口的方式来操作HDFS。【我们在Linux下开发,因此一定要使用图形界面】

      因此,学hadoop,就变成了要掌握Java基础,因此,在这里开一个番外,简要地了解一下Java的知识,语句,和执行Java的IDE

      首先,安装一个eclipse。eclipse是一款开源的,软件集成环境【IDE】 有Windows版本和Linux版本两种


       1、打开eclipse,点击文件-新建-Java 项目,输入project name:hadoop0106,点击finish

       2、管理一些依赖,导java包,文件-新建-文件夹Folser,

            输入或选择父文件夹:hadoop0106  文件夹名:lib,然后把它依赖的java包放在这里

           F:\vmware\hadoop\hadoop-2.2.0\share\hadoop\common里的3个文件+

           F:\vmware\hadoop\hadoop-2.2.0\share\hadoop\common\lib里的全部+

           F:\vmware\hadoop\hadoop-2.2.0\share\hadoop\hdfs里的3个,都复制到lib里

            然后全选,右键构建路径Build Path-添加到构建路径Add to Build Path

        3、接着写java程序

          新建-类class,指定一个    包名:cn.itcast.hadoop.hdfs    名称:HDFSDemo,选择public static void main,点击完成

               

        用户无需了解哪些底层信息,而是它给我一个工具类,只要我使用这些工具类,就能把这些细节隐藏起来。用户可以非常方便的上传下载。

        4、开始写代码

       【一定要保证你当前JDK的版本和Hadoop集群是一样的】

HDFS里有一个工具类叫:FileSystem  来自org.apache.包

在讲课的人里面,他一输入FileSystem,就能出来这个包,还能自动import这个包,我一出来就是报错

         

原因:他用了快捷键Alt+/这个键 之后只要双击那个org.apache.hadoop.fs那个,就可以自动import那个包了。

上次就卡在这里了,现在,继续开工!


            关联源码,双击FileSystem,鼠标放在上面出现一些东西,放到最下面,点击最下面的“打开声明”,可以出现关联源码界面,选择连接源代码

                     

       

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值