Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime ApachePig:将当前日期和时间作为常量添加到生成的每个记录中_Datetime_Hadoop_Foreach_Append_Apache Pig - Fatal编程技术网

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)