在 PIG 中声明变量和模式
Posted
技术标签:
【中文标题】在 PIG 中声明变量和模式【英文标题】:Declaring a variable and schema in PIG 【发布时间】:2012-01-31 06:41:57 【问题描述】:如何在 PIG 中声明一个变量?假设我想要一个整数值为 10 我如何在脚本中声明它?以及如何重用架构?
【问题讨论】:
【参考方案1】:我认为您可以使用“声明”命令。它用于描述一个参数,并在 PIG 脚本中使用。
%declare DESC 'Database'
A = load 'data' as (name, desc);
B = FILTER A by desc eq '$DESC';
.....
您可以在此处了解更多信息。 Pig Parameter
【讨论】:
在 DESC 声明之前不应该有“$”。我修好了,现在应该可以了。 根据issues.apache.org/jira/browse/PIG-2122,它应该在Pig 0.14.0版本中开始工作以上是关于在 PIG 中声明变量和模式的主要内容,如果未能解决你的问题,请参考以下文章