我是Pig的新手。我试图弄清楚如何用硬编码值定义一个包或元组,而不从文件中加载数据。我遇到的每个示例都始于:
a =使用PigStorage(',')加载'/file/name';
或类似的东西。我只想创建一个这样的元组或包:
a = ;
是否可以将硬编码值用于测试目的?
谢谢。
最佳答案
不幸的是,在当前版本(0.15.0)中,不可能像这样在Pig中创建一个元组或包。
我的建议是创建一个简单的文本文件,并使用逗号分隔几个值,并使用以下命令:
a = LOAD '/path' using PigStorage(',');
文本文件应类似于:
1,2,3
希望在将来的版本中,他们将发布一些方法来用一个命令完成创建元组或包的过程。
祝你好运练习 pig !
关于hadoop - 无负载的 pig 脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25087445/