2016-08-18 2 views

答えて

0

データを仮定すると、タブ区切り、2つのフィールドにログをロードして、最初のフィールドにフィルタを使用しています。

A = LOAD 'log.txt' using PigStorage('\t') AS (dt:datetime,line:chararray); 
B = FILTER A BY (dt > '2016/08/17 09:00:00' AND dt < '2016/08/18 09:00:00'); 
DUMP B; 

使用してパラメータ

pig -f myscript.pig -param start_dt='2016/08/17 09:00:00' end_dt='2016/08/18 09:00:00' 

A = LOAD 'log.txt' using PigStorage('\t') AS (dt:datetime,line:chararray); 
B = FILTER A BY (dt > start_dt AND dt < end_dt); 
DUMP B; 
関連する問題