猪存储脚本失败

pig storage script failing

我是 运行 猪脚本,它 运行 很好,但是当我试图将输出存储在文件中时它失败了。 转储工作正常。 谁能告诉我原因,或者至少指导我如何进行故障排除。

pig -useHCatalog;
a = load 'geolocation_part' using org.apache.hive.hcatalog.pig.HCatLoader();
b = filter a by truckid == 'A1';
Dump b;
store b INTO '/user/admin/pig/scritps/geolocation_20160401';

你应该有如下正确的脚本

pig -useHCatalog;
a = load 'geolocation_part' using org.apache.hive.hcatalog.pig.HCatLoader();
b = filter a by truckid == 'A1';
store b INTO '/user/admin/pig/scritps/geolocation_20160401';

DUMP用于查看数据关系。它显示数据,我们可以确认操作正在获取正确的数据。

切勿在脚本中使用 DUMP。

不要使用 DUMP,因为它会禁用多查询执行并可能减慢执行速度。 (如果您出于调试目的在脚本中包含 DUMP 语句,则应将其删除。)