我试图使用数据源的加载作为S3存储桶。来自S3的猪拉丁文加载(文件夹扩展)
load s3n://hourly-logprocessing/{2013090100,2013100501}/??????_0.gz' using some loader()
不起作用。
load s3n://hourly-logprocessing/{201309????}/??????_0.gz using some loader()
不起作用。
我得到这个例外。
产生的原因:java.lang.IllegalArgumentException异常:无法从空字符串 在org.apache在org.apache.hadoop.fs.Path.checkPathArg(Path.java:91) 创建Path .hadoop.fs.Path。(Path.java:99) at org.apache.hadoop.fs.Path。(Path.java:58) at org.apache.hadoop.fs.s3native.NativeS3FileSystem.listStatus(NativeS3FileSystem .java:498) at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1341) at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:1418) at org.apache .hadoop.fs.FileSystem.globPathsLevel(FileSystem.java:1602) 在org.apache.hadoop.fs.FileSystem.globStatusInternal(FileSystem.java:1539)
当我使用一个文件夹中它仅适用。
load s3n://some-folder/2013090100/??????_0.gz
猪是如何扩张的。任何帮助,将不胜感激。