Я следовал этой инструкции, чтобы установить oozie 4.3.1 на hadoop 2.6.5 и ubuntu 16.04 с oracle java 1.8.0. https://www.iamjrp.com/2017/installing-oozie/ У меня есть 3 узла hadoop, один ведущий и два ведомых. Я использовал этот пример для проверки моей установки: https://oozie.apache.org/docs/4.3.0/DG_Examples.html
и рабочий поток не запускается из-за этой ошибки:
2018-04-29 17: 11: 41,646 ПРЕДУПРЕЖДЕНИЕ ActionStartXКоманда: 523 - СЕРВЕР [hadoopmaster] ГРУППА ПОЛЬЗОВАТЕЛЯ [hduser] ГРУППА [-] TOKEN [] APP [shell-wf] ЗАДАНИЕ [0000000-180429171130920-oozie-hdus-W] ДЕЙСТВИЕ [ 0000000-180429171130920-oozie-hdus-W @ shell-node] Ошибка запуска действия [shell-node]. ErrorType [ERROR], ErrorCode [UnsupportedOperationException], Сообщение [UnsupportedOperationException: Доступ к локальной файловой системе не разрешен]
org.apache.oozie.action.ActionExecutorException: UnsupportedOperationException: доступ к локальной файловой системе не разрешен
в org.apache.oozie.action.ActionExecutor.convertException (ActionExecutor.java:446)
в org.apache.oozie.action.hadoop.JavaActionExecutor.submitLauncher (JavaActionExecutor.java:1204)
в org.apache.oozie.action.hadoop.JavaActionExecutor.start (JavaActionExecutor.java:1386)
в org.apache.oozie.command.wf.ActionStartXCommand.execute (ActionStartXCommand.java:234)
в org.apache.oozie.command.wf.ActionStartXCommand.execute (ActionStartXCommand.java:65)
в org.apache.oozie.command.XCommand.call (XCommand.java:287)
в org.apache.oozie.service.CallableQueueService $ CompositeCallable.call (CallableQueueService.java:332)
в org.apache.oozie.service.CallableQueueService $ CompositeCallable.call (CallableQueueService.java:261)
в java.util.concurrent.FutureTask.run (FutureTask.java:266)
в org.apache.oozie.service.CallableQueueService $ CallableWrapper.run (CallableQueueService.java:179)
в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624)
на java.lang.Thread.run (Thread.java:748)
Вызвано: java.lang.UnsupportedOperationException: доступ к локальной файловой системе не разрешен
в org.apache.hadoop.fs.RawLocalFileSystem.initialize (RawLocalFileSystem.java:48)
в org.apache.hadoop.fs.LocalFileSystem.initialize (LocalFileSystem.java:47)
в org.apache.hadoop.fs.FileSystem.createFileSystem (FileSystem.java:2598)
в org.apache.hadoop.fs.FileSystem.access $ 200 (FileSystem.java:91)
в org.apache.hadoop.fs.FileSystem $ Cache.getInternal (FileSystem.java:2632)
в org.apache.hadoop.fs.FileSystem $ Cache.get (FileSystem.java:2614)
в org.apache.hadoop.fs.FileSystem.get (FileSystem.java:370)
в org.apache.hadoop.fs.FileSystem.get (FileSystem.java:169)
в org.apache.oozie.service.ShareLibService.updateShareLib (ShareLibService.java:554)
в org.apache.oozie.service.ShareLibService.getShareLibJars (ShareLibService.java:366)
в org.apache.oozie.service.ShareLibService.getSystemLibJars (ShareLibService.java:432)
в org.apache.oozie.action.hadoop.JavaActionExecutor.addSystemShareLibForAction (JavaActionExecutor.java:756)
в org.apache.oozie.action.hadoop.JavaActionExecutor.addAllShareLibs (JavaActionExecutor.java:853)
в org.apache.oozie.action.hadoop.JavaActionExecutor.setLibFilesArchives (JavaActionExecutor.java:844)
в org.apache.oozie.action.hadoop.JavaActionExecutor.submitLauncher (JavaActionExecutor.java:1095)
... еще 11
2018-04-29 17: 11: 41 648 ПРЕДУПРЕЖДЕНИЕ ActionStartXКоманда: 523 - СЕРВЕР [hadoopmaster] ПОЛЬЗОВАТЕЛЬ [hduser] ГРУППА [-] ТОКЕН [] APP [shell-wf] ЗАДАНИЕ [0000000-180429171130920-oozie-hdus-W] ДЕЙСТВИЕ [ 0000000-180429171130920-oozie-hdus-W @ shell-node] Установка статуса действия на [DONE]
спасибо за вашу помощь!