Datetime ApachePig:将当前日期和时间作为常量添加到生成的每个记录中
假设我有一个表(输入),其中每个记录都有:Datetime ApachePig:将当前日期和时间作为常量添加到生成的每个记录中,datetime,hadoop,foreach,append,apache-pig,Datetime,Hadoop,Foreach,Append,Apache Pig,假设我有一个表(输入),其中每个记录都有: id:chararray name: chararray 我所需的输出是与模式的关系: datetoday:any Data type id:chararray name:chararray 我基本上希望确保脚本运行的时间被记录为datetoday,与我生成的每个记录相对应 我怎样才能做到这一点?特别是使用FOREACH…GENERATE子句。这样试试 try like this A = <Load your input data>
id:chararray
name: chararray
我所需的输出是与模式的关系:
datetoday:any Data type
id:chararray
name:chararray
我基本上希望确保脚本运行的时间被记录为datetoday,与我生成的每个记录相对应
我怎样才能做到这一点?特别是使用FOREACH…GENERATE
子句。这样试试
try like this
A = <Load your input data>
B = FOREACH A GENERATE CurrentTime() AS datetoday,id,name;
Output will be generated in datetime format something like this
(2014-10-11T05:32:04.188+05:30,10,name1)
(2014-10-11T05:32:04.188+05:30,20,name2)
A=
B=FOREACH A生成CurrentTime()作为datetoday,id,name;
输出将以datetime格式生成,如下所示
(2014-10-11T05:32:04.188+05:30,10,name 1)
(2014-10-11T05:32:04.188+05:30,20,姓名2)