在猪中传递参数

时间:2015-10-08 05:34:34

标签: apache-pig

    Set folder = ns.GetDefaultFolder(olFolderInbox).Parent.Folders(NAME OF THE FOLDER)

我想动态地在pig命令中传递这些参数。

通过展示一个例子可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

<强> test.cfg

path=/input/file/path
delimiter=,
table_schema=requiredschema:chararray

N.B。在测试运行之前为上述键指定的有效值。

<强> test.pig

A = load '$path' using PigStorage('$delimiter') as ($table_schema);
DUMP A;

调用:

  

pig -f test.pig -m test.cfg

     

-f:指定pig文件名   -m:指定param文件

对于类似的用例,

参考Error getting when passing parameter through pig script