Java 操作 Hadoop 的 HDFS 的各种操作,说实话,还挺全的。你想干的基本都能找到:新建文件、删文件、建文件夹,还有上传、下载、读取,都安排上了。适合那种刚上手 HDFS、不太想翻官方文档的同学,直接拿来用就行。
代码写得比较实在,调用 HDFS API 的方式也蛮清晰,比如像FileSystem.create()
、FileSystem.delete()
这些,基本一眼就懂。适合那种手上有点项目急着动工,又不想在细节上卡壳的场景。
哦对,想扩展的话,可以顺着这几个文章看看:
- Java 操作 HDFS 文件实战,代码更实在一点
- HDFS 文件读取流程解析,想理解底层原理的可以看看
- Windows 安装部署 Hadoop3.0.0,搞本地测试环境挺方便的
- JAVA 开发必备:HDFS 分布式文件系统,对新手也蛮友好
如果你正准备搞个日志采集系统,或者想让数据自动跑进 HDFS,那这个资源还挺合适的。记得运行前先把hadoop-client
的依赖加好,不然一堆 ClassNotFound 直接爆。