0
我想實現一個簡單的LS通過殼行動的命令,但我面臨一個錯誤,Oozie的外殼程序操作問題
精確問題: 腳本:
#!/bin/bash
ls /home/my-directory
標準輸出日誌:
>>> Invoking Shell command line now >>
Exit code of the Shell command 2
<<< 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
Oozie Launcher ends
標準錯誤日誌:
ls: cannot access /home/my-directory: No such file or directory
Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.ShellMain], exit code [1]
有一個目錄/ home /我的目錄,它也有子目錄。
如果有人能爲我提供解決方案,這將是非常好的。
Hadoop文件系統中的/ home/my-directory還是「真實」文件系統? 'ls'不知道Hadoop。 – chepner
該目錄位於我的linux文件系統中。 – Kasa
你解決了嗎? – CruncherBigData