[英]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.