如何将hive外部表或分隔文件加载到猪?

时间:2014-01-30 12:43:50

标签: hive apache-pig delimiter

我已使用

Hive 查询结果存储到目录中
insert overwrite directory '/dir'
select ...

创建一个包含分隔符\1^A或其他内容的文本文件。?

我可以使用

从这个文件创建一个外部表
create external table mytable (
var1 string
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\1'
STORED AS TEXTFILE
LOCATION '/dir'

如何将此结果加载到 Pig ?我试过了

u = load '/dir' using PigStorage('\1') as (var1:chararray);

..没有运气。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

原来是PigStorage('\u0001')