是否可以在 PIG 中创建变量

Is it possible to create a variable in PIG

如果变量是动态的——比如当前时间,我可以在 PIG 中创建一个变量并将它们连接起来吗?

我需要一个基于当前时间创建的文件名。

%declare FILE_PREFIX file;

%declare FILE_POSTFIX date +%Y-%m-%d-%s;

我可以做类似的事情吗:

file_name = '$FILE_PREFIX$FILE_POSTFIX';

As of my Experience,I worked like below..
Passed parameter from command line to pig script filename and date..

pig  -f  myscript.pig --param file="india_" --param nw=$(date +"%Y-%m-%d-%s")  

In the pig script.


%declare FILE_PREFIX '$file$nw ';

A = load '/user/root/$FILE_PREFIX'   USING PigStorage(',') as (id1, name1);

dump A;