gpt4 book ai didi

java - 如何在 PIG 中获取当前时间戳

转载 作者:可可西里 更新时间:2023-11-01 15:00:59 24 4
gpt4 key购买 nike

我对我正在编写的 PIG 脚本有疑问。

如何在 PIG 脚本中获取当前的 Unix 时间戳?为此,我需要任何 UDF 吗?或者 PIG 可以为我提供当前时间戳吗?

请多多指教。谢谢

最佳答案

我指出两种解决方案

第一个:

使用CurrentTime(),将其转换为ToUnixTime()以获取时间戳。

Ex:
X = load "xx" ......... ;

X1 = FOREACH X GENERATE ToUnixTime(CurrentTime())

第二个:

从命令行作为参数传递。

   pig  -f  myscript.pig --param timestamp=$(date +%s)

----in myscript.pig ----

%declare time '$timestamp ';

X1 = FOREACH X GENERATE '$time' ;

关于java - 如何在 PIG 中获取当前时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29206808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com