Apache pig 在Pig load命令中使用正则表达式

Apache pig 在Pig load命令中使用正则表达式,apache-pig,Apache Pig,我想知道是否可以在pig load命令中使用正则表达式来加载所有以后缀结尾的文件。我看到了前缀1的一些例子。例如,如果我想加载所有以“Prefix”开头的文件。我可以这样做: LOAD '/path/to/dir/Prefix*' USING AvroStorage(); LOAD '/path/to/dir/*suffix' USING AvroStorage(); 对于加载以某个后缀结尾的所有文件,我尝试执行以下操作: LOAD '/path/to/dir/Prefix*' USING

我想知道是否可以在pig load命令中使用正则表达式来加载所有以后缀结尾的文件。我看到了前缀1的一些例子。例如,如果我想加载所有以“Prefix”开头的文件。我可以这样做:

LOAD '/path/to/dir/Prefix*' USING AvroStorage();
LOAD '/path/to/dir/*suffix' USING AvroStorage();
对于加载以某个后缀结尾的所有文件,我尝试执行以下操作:

LOAD '/path/to/dir/Prefix*' USING AvroStorage();
LOAD '/path/to/dir/*suffix' USING AvroStorage();

但它不起作用。有人能告诉我怎么了吗?非常感谢你的帮助

我能够使用PigStorage(“|”,“-schema”)使用
a=load'/path/to/dir/*suffix'加载带有后缀的文件我不知道为什么在您的示例不起作用的情况下这会起作用。您能分享您看到的错误吗?