如何在 apache pig 中将列添加到已经存在的表中

Posted

技术标签:

【中文标题】如何在 apache pig 中将列添加到已经存在的表中【英文标题】:How to add a column to an already existing table in apache pig 【发布时间】:2013-09-20 06:26:51 【问题描述】:

我已经有一个使用 Pig 创建的表。现在我想在每一行(记录)中添加一个随机数,以便为我提供一个包含此添加列的新表。

这可能吗?怎么做?

【问题讨论】:

【参考方案1】:

您可以为此目的使用RANDOM UDF。 例如:

A = ...
B = foreach A generate (int)(RANDOM()*100.0) as rnd, [other fields...]

【讨论】:

感谢您发布此内容。

以上是关于如何在 apache pig 中将列添加到已经存在的表中的主要内容,如果未能解决你的问题,请参考以下文章