Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Pig >> mail # user >> Multiple CurrentTime calls return the same timestamp


Copy link to this message
-
Re: Multiple CurrentTime calls return the same timestamp
Hi Dan,

Are you using 0.11 or trunk?

If you're using trunk, please take a look at PIG-3014.
https://issues.apache.org/jira/browse/PIG-3014

Thanks,
Cheolsoo

On Tue, Feb 26, 2013 at 4:09 PM, Danfeng Li <[EMAIL PROTECTED]> wrote:

> I called CurrentTime() twice in my pig code, but the final results are end
> up as the same timestamp.
>
> The code is following:
>
> A = load 'test.txt' as (a:chararray);
> dump A;
> B = foreach A generate a, CurrentTime();
> dump B;
> C = foreach B generate a as a,
>     $1 as time1,
>     CurrentTime() as time2;
> dump C;
>
> The results are
>
> A:
> (adg_daadf)
> (test_Test)
>
> B:
> (adg_daadf,2013-02-26T16:04:55.049-08:00)
> (test_Test,2013-02-26T16:04:55.049-08:00)
>
> C:
> (adg_daadf,2013-02-26T16:05:08.979-08:00,2013-02-26T16:05:08.979-08:00)
> (test_Test,2013-02-26T16:05:08.979-08:00,2013-02-26T16:05:08.979-08:00)
>
> Note how the time1 and time2 in "C" are the same, and time1 is different
> from the time in B.
>
> Are this a bug or a feature?
>
> If this is a feature, how do I preserve the timestamp in B.
>
> Thanks.
> Dan
>
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB