2011-07-18 11 views
0

次のコマンドは何を意味しているのでしょうか?豚に関連するトピックをGoogleに一生懸命:apache pigコマンド

pig -Dpig.usenewlogicalplan=false 

私はモードを減らす/マップで豚のスクリプトを実行した、それはそのフラグ(-D)を追加することによって、失敗した、それが働いたが、まだいくつかの問題があります。とにかくそれはどういう意味ですか?ありがとう。

答えて

0

大きな問題は、ここで説明されていますPIG-1731

あなたは複数行にあなたのFILTER秒を破るために周りの仕事があるように見えます。

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