2016-07-28 21 views
0

私は10個のレコードをロードしてテーブルに格納する簡単なpigscriptを作成しました。実行中のブタを実行する

私はoozieシェルアクションを使用して(HDFSに保存されている)、この豚ファイルを起動すると以下のように、私が取得し、エラー:

>>> Invoking Shell command line now >> 
Exit code of the Shell command 5 
<<< Invocation of Shell command completed <<< 
<<< Invocation of Main class completed <<< 
Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.ShellMain], exit code [1] 
Oozie Launcher failed, finishing Hadoop job gracefully 

私はワークスペース内のlibフォルダ内のシェルファイルを置くと、すべての追加されました必要なjarファイルは同じlibフォルダにあります。この問題を解決するために私を助けてください。

+0

PigScriptが正常に動作していますか? –

+0

チェックインしたサーバー。それは正常に動作しています – Pratik

+0

stderrのようなログを確認しようとすると、stdoutが役に立ちます –

答えて

0

私はこの問題は、次の手順で、これを解決します。ファイル

1)Created a workflow in hue placing a pig action to invoke pigscript. 
2)Generated the workflow.xml file by clicking the run button. 
3)Ran the workflow.xml through commandline by adding a shell wrapper class which iterates and gives dates as input parameters. 

JOB.PROPERTIES:

oozie.use.system.libpath=True 
security_enabled=False 
dryrun=False 
jobTracker=<jobtracker> 
nameNode=<nameNode> 
oozie.wf.application.path = /user/hue/oozie/workspaces/hue-oozie-1470122057.79/workflow.xml 

シェルファイル:

for date in 20160101 20160102 20160103 
oozie job -oozie http://<serverip>:11000/oozie -config job.properties run 
関連する問題