【学习任务】项目任务-获取HDFS指定路径下所有文件的Block块信息
我要参与
【学习任务】项目任务-获取HDFS指定路径下所有文件的Block块信息
学习任务 2.6k
等135人参与
来源: 第3周 / 大数据工程师

题目描述:
根据指定的HDFS目录,获取到这个目录下所有文件的Block块信息
例如:指定HDFS目录为:hdfs://bigdata01:9000/d1
假设d1目录下有两个文件:hello.txthadoop-3.2.0.tar.gz

效果:

最终可以看到如下程序输出信息:

​```
0,134217728,bigdata03,bigdata02
134217728,134217728,bigdata02,bigdata03
268435456,77190019,bigdata02,bigdata03
0,19,bigdata03,bigdata02
​```

任务要求:

1:在Idea中开发代码,获取HDFS指定路径下所有文件的Block块信息

2:获取到Block块信息之后,直接使用System.out.println() 语句将Block块信息打印到控制台即可

任务提示、思路分析:

1:操作HDFS需要用到FileSystem

2:查看FileSystem中已有的方法,找到获取指定目录下所有文件的方法以及获取文件Block块的方法,也可以到网上查阅相关资料

去发布

登录后即可发布作业,立即

我的作业

全部作业

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师