Я пытаюсь выполнить простой Ls команды через действие оболочки, но я столкнулся ошибка,Oozie Shell Действие Выпуск
Exact Выпуск: сценарий:
#!/bin/bash
ls /home/my-directory
Stdout журналы:
>>> 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
STDERR журналы:
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]
Существует каталог/главная/мой-каталог, а также имеет подкаталоги.
Будет здорово, если кто-нибудь может предоставить мне решение этого.
Is/home/my-directory в файловой системе Hadoop или «реальной» файловой системе? 'ls' не знает о Hadoop. – chepner
Этот каталог находится в моей файловой системе Linux. – Kasa
Вы поняли это? – CruncherBigData