【发布时间】:2014-10-14 07:25:02
【问题描述】:
来自输入源的数据具有不同的分隔符,例如 , OR ; . 有时可能,有时可能; .但是 PigStorage 函数一次只接受一个参数作为分隔符。如何加载这种数据[带分隔符,或; ]
【问题讨论】:
-
你怎么知道分隔符是什么?一个文件中的两行可以有不同的分隔符吗?
-
我们使用 , 或 ;作为分隔符。不,一个文件中的两行具有相同的分隔符。所有记录/行在文件中都将具有相同的分隔符。
-
你可以将分隔符作为参数传递给 pig 脚本并使用特定的调用它。
-
如果是 , OR ;如何传递分隔符? PigStorage 只接受单个分隔符。
-
你怎么知道它是,还是;?单独的文件夹?文件名?
标签: hadoop apache-pig