|
OOZIE error=2, No such file or directory
|
|||
---|---|---|---|
#18+
Всем привет. Не могу победить в узя. Есть простой скрипт, хочу его выполнить в workflow, но постоянно упираюсь в ошибку:2019-05-07 13:25:02,102 INFO org.apache.oozie.servlet.CallbackServlet: SERVER[mlnode01-et.ftc.ru] USER[-] GROUP[-] TOKEN[-] APP[-] JOB[0000327-190118110215326-oozie-oozi-W] ACTION[0000327-190118110215326-oozie-oozi-W@shell-bfb4] callback for action [0000327-190118110215326-oozie-oozi-W@shell-bfb4] 2019-05-07 13:25:02,267 INFO org.apache.oozie.action.hadoop.ShellActionExecutor: SERVER[mlnode01-et.ftc.ru] USER[guest] GROUP[-] TOKEN[] APP[My WorkflowT1] JOB[0000327-190118110215326-oozie-oozi-W] ACTION[0000327-190118110215326-oozie-oozi-W@shell-bfb4] action completed, external ID [job_1547784111273_1485] 2019-05-07 13:25:02,272 WARN org.apache.oozie.action.hadoop.ShellActionExecutor: SERVER[mlnode01-et.ftc.ru] USER[guest] GROUP[-] TOKEN[] APP[My WorkflowT1] JOB[0000327-190118110215326-oozie-oozi-W] ACTION[0000327-190118110215326-oozie-oozi-W@shell-bfb4] Launcher ERROR, reason: Main class [org.apache.oozie.action.hadoop.ShellMain], main() threw exception, Cannot run program "refresh003.sh" (in directory "/data/yarn/nm/usercache/guest/appcache/application_1547784111273_1485/container_1547784111273_1485_01_000002"): error=2, No such file or directory 2019-05-07 13:25:02,272 WARN org.apache.oozie.action.hadoop.ShellActionExecutor: SERVER[mlnode01-et.ftc.ru] USER[guest] GROUP[-] TOKEN[] APP[My WorkflowT1] JOB[0000327-190118110215326-oozie-oozi-W] ACTION[0000327-190118110215326-oozie-oozi-W@shell-bfb4] Launcher exception: Cannot run program "refresh003.sh" (in directory "/data/yarn/nm/usercache/guest/appcache/application_1547784111273_1485/container_1547784111273_1485_01_000002"): error=2, No such file or directory java.io.IOException: Cannot run program "refresh003.sh" (in directory "/data/yarn/nm/usercache/guest/appcache/application_1547784111273_1485/container_1547784111273_1485_01_000002"): error=2, No such file or directory Понятно, что нужен абсолютный путь. Уже в xml указывал по всякому: Код: xml 1. 2.
Не могу понять, куда копать? Т.е. как хотябы понять почему он файл не находит и как посмотреть путь по которому он его ищет? Может переменную не так подставляет, гадать не хочется, хочется понять где искать. Полный xml скопировал как есть: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2019, 09:34 |
|
OOZIE error=2, No such file or directory
|
|||
---|---|---|---|
#18+
Сам отвечу. Данная ошибка не информативна и может возникать по причине если ваш внутренний *.sh при отработке вернул код 1 после работы т.е. по сути отработал с ошибкой. При этом сам *.sh будет гореть зеленым и как будто будет выполнен успешно. Выходит, что на самом деле файл находится и запускается, но в процессе выполнения что-идёт не так и возвращается ошибка "error=2, No such file or directory ". У меня как-то так вышло. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2019, 09:29 |
|
|
start [/forum/search_topic.php?author=%D0%90%D0%BD%D0%B0%D1%82%D0%BE%D0%BB%D0%B8%D0%B9+%D0%A0%D1%83%D0%BC%D1%8F%D0%BD%D1%86%D0%B5%D0%B2&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 1124ms |
total: | 1288ms |
0 / 0 |