apache pig命令

时间:2011-07-18 16:24:10

标签: mapreduce apache-pig

只是想知道以下命令是什么意思?很难与谷歌有关的主题:

pig -Dpig.usenewlogicalplan=false

我在map / reduce模式下运行了pig脚本,它失败了,通过添加该标志(-D),它有效,但仍有一些问题。无论如何它意味着什么?感谢。

2 个答案:

答案 0 :(得分:0)

此处描述了更大的问题:PIG-1731

看起来好像是你要将FILTER分成多行。

答案 1 :(得分:0)

Pig 0.8.0在逻辑优化器中引入了一些错误。 -Dpig.usenewlogicalplan=false选项强制回退到早期版本。或者升级到0.8.1+也应该可以解决问题。

请查看此信息以获取更多信息 https://books.google.com/books?id=RG-v6qUktSYC&pg=PA96&lpg=PA96&dq=pig.usenewlogicalplan&source=bl&ots=tRH-GSTEkD&sig=z76hSCS036JqQT26zM9lKrXjx-s&hl=en&sa=X&ved=0CD8Q6AEwA2oVChMIrfj2h-DXyAIVBs5jCh3vTQ7z#v=onepage&q=pig.usenewlogicalplan&f=false

https://cwiki.apache.org/confluence/display/PIG/Pig+0.9+Backward+Compatibility