我们可以在 pig 中按 :: 分隔符拆分文件列吗?



我正在尝试读取一个将分隔符作为双冒号(::)的文件。我正在使用CSVExcelStorage,但它给出的错误是:

无法实例化带有参数"[::]"的"org.apache.pig.piggybank.storage.CSVExcelStorage"

那么有没有办法使用自定义分隔符读取文件?

您可以将 PigStorage 与自定义分隔符一起使用。

您可能缺少引号。

REGISTER /usr/lib/pig/piggybank.jar;
A = LOAD 'Test.csv' USING org.apache.pig.piggybank.storage.CSVExcelStorage('::')

最新更新