可以在pig中创建变量吗

fdx2calv  于 2021-06-25  发布在  Pig
关注(0)|答案(1)|浏览(328)

我可以在pig中创建一个变量,如果变量是动态的,比如当前时间,我可以将它们连接到where on吗?
我需要一个基于当前时间创建的文件名。
%声明文件\前缀文件;
%声明文件后缀 date +%Y-%m-%d-%s ;
我可以这样做吗:
file_name='$file_prefix$file_postfix';

w8rqjzmb

w8rqjzmb1#

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;

相关问题