1

引用:Apache Pig ParameterSubstitution

これは一種の二重の質問です。パラメーターを渡す Python スクリプトがあり、渡されたパラメーターを使用して Pig スクリプトを実行します。

Apache Pig 0.8.1 は、コマンド ライン パラメーターでの空白をサポートしていません (将来のある時点で、サポートされている 0.9.x に更新できる可能性があります)。ただし、Pig 0.8.1 パラメータ ファイル ( param_file) は空白をサポートしていますか?

私の最終目標は、デフォルト変数を含む Python ファイルを作成することです。より良い方法はありますか:経由で Python 引数ファイルを読み込む必要がありますeval()か? 私はまだこれ以上の解決策に出くわしていません。どちらも同様の構文標準を使用しているため、必要に応じて、このファイルを一連の Pig パラメータとして二重に使用できます。または、パラメーターをファイルに書き込み、そこから Pig スクリプトを実行します。

4

0 に答える 0