2017-07-19 5 views
0

私の豚のスクリプトでは、私はいくつかの処理のために各レコードにファイル名が必要なので、私は-tagFileオプションを使用しました。 ColumnMapKeyPruneawt emrの-t ColumnMapKeyPruneで豚を起動するには

-t http://www.webopius.com/content/764/resolved-apache-pig-with-tagsource-tagfile-option-generates-incorrect-columns

豚-xのMapReduce:私はこのブログを参照した後にのみ、必要な列を取得するには、コマンドの下に使用して今すぐ-tagFileオプションを使用した後、列名がunが揃っなりましたAWS EMRでスクリプトを実行したいのですが、EMRブタでこの-t ColumnMapKeyPruneオプションを有効にする方法がわかりません。

AWS CLIを使用してawsクラスタおよびサブミットジョブを作成しています。 EMRブタで-t ColumnMapKeyPruneを有効にする方法のポインタです。

答えて

1

私は解決策を得ました。私は豚のスクリプトで以下の行を追加する必要があります:

set pig.optimizer.rules.disabled 'ColumnMapKeyPrune'; 
関連する問題