2016-08-31 4 views
0

apache pigスクリプトを使用して前の実行の出力フォルダを削除します。このコマンドは正常に動作します。Apache pigスクリプトが存在する場合、フォルダを削除します。

sh [ -e /home/LocalPig/test ] && rm -rf /home/LocalPig/test 

が、私は

sh OutpuFile=/home/LocalPig/test 
sh [ -e OutputFile] && rm -rf OutputFile 

を書く場合、私はOutputFileはに関するエラーを得ました!

ERROR 2997: Encountered IOException. org.apache.pig.tools.parameters.ParameterSubstitutionException: Undefined parameter : OutputFile 

誰でも知っていますか?

おかげ

答えて

0

参考:Parameter Substituion

%declare OutputFile '/home/LocalPig/test' 
sh [ -e '$OutputFile'] && rm -rf '$OutputFile' 
関連する問題