簡體   English   中英

包括HDFS路徑中文件夾中的所有文件

[英]Including all files in folder in the HDFS path

當我設置以下路徑時:

 Path file = new Path("hdfs://hdp2minion1.domain.com:8020/apps/hive/warehouse/temp_hbase/");

它返回一個FileNotFoundException(temp_hbase是HDFS上的一個文件夾)。 我只想在該文件夾中包含所有文件。

還有其他方法可以實現這一目標嗎? 通配符的使用在這里不起作用。

您需要初始化FileSystem

Configuration configuration = new Configuration();
FileSystem hdfs =FileSystem.get(new URI("hdfs://hostname:portNumber"),configuration);

而且比使用。

FileStatus[] status=hdfs.listStatus(new Path("hdfs://abc.com:9000/my/test/folder")); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM