2016-04-15 45 views
0

使用Hadoop Pig。并且想要使用别名上的描述来查看其模式,并且我想使用Pig宏内的描述。有意想不到的人物附近描述问题。但是当我在外面移动时,它总是很好。想知道是否有任何限制要在猪宏中使用?谢谢。描述不能在Pig宏中使用?

问候, 林

回答

1

这不是一个预期的功能,但它是宏的实现方式的副作用。猪实际上有一对解析器。一个解析Pig Latin,另一个被Grunt使用,shell。 Grunt不知道Pig Latin,但它知道将它传递给Pig Latin解析器。猪拉丁对Grunt一无所知。

描述,转储,解释和说明在Grunt中实现,而不是Pig Latin。在Grunt被调用之前,宏由Pig Latin解析器解析(即替换并内联写入)。由于Pig Latin解析器不理解Grunt命令,因此它在宏内遇到抱怨时抱怨。

参照this

+0

感谢Nishu,请将您的答复标记为答案。 :) –