如何将hdfs里某一目录下的所有文件的文件名读取出来?

0
已知在hdfs某目录下(如hdfs://tmp/englishnovels)有上百部英文小说(txt后缀),想把小说的名字都读取出来。请赐教!
已邀请:
0

牟瑞 - 大数据 Hadoop 讲师 Hadoop入门课程地址:http://www.hellobi.com/course/39 有架构师,技术总监,CTO的职位请联系我! 2015-12-04 回答

通过程序读取么?如果是Java的话,可以通过FileSystem的listStatus()方法
当你传入的参数是目录时,返回的FileStatus的对象列表,里面就包含文件路径。
如果还需要文件过滤,可以使用PathFilter对象,设置下过滤规则。

要回复问题请先登录注册