2016-07-20 7 views
-2

SSHでoozieジョブを実行中に以下のエラーが発生しましたアクションエラーコード[FNF]、メッセージ[FNF:必須のローカルファイル/var/tmp/oozie/oozie-oozi7179698092277115649.dir/ssh/ssh-base.shが存在しません]

JOB[0000117-160531014243114-oozie-oozi-W] ACTION[[email protected]_hadoop] Attempting to copy ssh base scripts to remote host [[email protected]] 
2016-07-20 05:10:10,834 WARN SshActionExecutor:523 - SERVER[masternode.cityanalytics.ibm.com] USER[jithin] GROUP[-] TOKEN[] APP[Dallas_Test] JOB[0000117-160531014243114-oozie-oozi-W] ACTION[[email protected]_hadoop] Error while executing ssh EXECUTION 
2016-07-20 05:10:10,834 WARN ActionStartXCommand:523 - SERVER[masternode.cityanalytics.ibm.com] USER[jithin] GROUP[-] TOKEN[] APP[Dallas_Test] JOB[0000117-160531014243114-oozie-oozi-W] ACTION[[email protected]_hadoop] Error starting action [load_hadoop]. ErrorType [TRANSIENT], ErrorCode [FNF], Message [FNF: Required Local file /var/tmp/oozie/oozie-oozi7179698092277115649.dir/ssh/ssh-base.sh not present.] 
org.apache.oozie.action.ActionExecutorException: FNF: Required Local file /var/tmp/oozie/oozie-oozi7179698092277115649.dir/ssh/ssh-base.sh not present. 
    at org.apache.oozie.action.ssh.SshActionExecutor.execute(SshActionExecutor.java:572) 
    at org.apache.oozie.action.ssh.SshActionExecutor.start(SshActionExecutor.java:206) 
    at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:250) 
    at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:64) 
    at org.apache.oozie.command.XCommand.call(XCommand.java:286) 
    at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: Required Local file /var/tmp/oozie/oozie-oozi7179698092277115649.dir/ssh/ssh-base.sh not present. 
    at org.apache.oozie.action.ssh.SshActionExecutor.setupRemote(SshActionExecutor.java:367) 
    at org.apache.oozie.action.ssh.SshActionExecutor$1.call(SshActionExecutor.java:208) 
    at org.apache.oozie.action.ssh.SshActionExecutor$1.call(SshActionExecutor.java:206) 
    at org.apache.oozie.action.ssh.SshActionExecutor.execute(SshActionExecutor.java:550) 
    ... 8 more 
+0

添付のworkflow.xmlおよびコーディネーターのプロパティーファイル。 –

答えて

1

この問題はoozieサーバを再起動することで解決され、私はそれを解決する方法を助けてください。一部のユーザーは、必要なフォルダとファイルをoozieサーバーから削除している可能性があります。 oozieサーバを再起動すると、oozieはこのフォルダ・ディレクトリ構造を作成し、ssh-wrapper.shおよびssh-base.shファイルをコピーします。その後、ジョブの処理が開始されました。

1

sshアクションでワークフローを実行しているときに同様の問題が発生しました。

問題: FNF:必須のローカルファイル/var/tmp/oozie/oozie-oozi3389039347561142826.dir/ssh/ssh-base.shが存在しません。

oozieサーバーを再起動して問題を修正しました。

ありがとうございます!

関連する問題