Не удалось запустить программу, запустите program_run - PullRequest
1 голос
/ 08 июня 2019

Источник ошибки:

io.cdap.cdap.internal.app.runtime.distributed.remote.RemoteExecutionTwillRunnerService#543-runtime-startup-1

Сообщение об ошибке:

java.io.IOException: com.jcraft.jsch.JSchException: java.net.ConnectException: Истекло время соединения (Тайм-аут соединения) в io.cdap.cdap.common.ssh.DefaultSSHSession. (DefaultSSHSession.java:82) ~ [na: na] в io.cdap.cdap.internal.app.runtime.distributed.remote.RemoteExecutionTwillPreparer.lambda $ start $ 0 (RemoteExecutionTwillPreparer.java:429) ~ [na: na] в io.cdap.cdap.internal.app.runtime.distributed.remote.RemoteExecutionTwillRunnerService.Slayer.Возможность создания $ $: 519) ~ [na: na] в java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) ~ [na: 1.8.0_212] в java.util.concurrent.FutureTask.run (FutureTask.java): 266) ~ [na: 1.8.0_212] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) ~ [na: 1.8.0_212] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPool.java: 624) ~ [na: 1.8.0_212] на java.lang.Thread.run (Thread.java:748) ~ [na: 1.8.0_212] Вызвано: com.jcraft.jsch.JSchException: java.net.ConnectException: Истекло время соединения (Тайм-аут соединения) на com.jcraft.jsch.Util.createSocket (Util.java:349) ~ [com.jcraft.jsch-0.1.54.jar: na] в com.jcraft.jsch.Session.connect (Session.java:215) ~ [com.jcraft.jsch-0.1.54.jar: na] на com.jcraft.jsch.Session.connect (Session.java:183) ~ [com.jcraft.jsch-0.1.54.jar: na] на io.cdap.cdap.common.ssh.DefaultSSHSession. (DefaultSSHSession.java:79) ~ [na: na] ... пропущено 7 общих фреймов. Причиной является: java.net.ConnectException: истекло время ожидания соединения (истекло время ожидания соединения) на java.net.PlainSocketImpl.socketConnect(Собственный метод) ~ [na: 1.8.0_212] на java.net.AbstractPlainSocketImpl.doConnect (AbstractPlainSocketImpl.java:350) ~ [na: 1.8.0_212] на java.net.AbstractPlainSocketImpl.connectToAddress (AbstractPlainSocketI6l).~ [na: 1.8.0_212] на java.net.AbstractPlainSocketImpl.connect (AbstractPlainSocketImpl.java:188) ~ [na: 1.8.0_212] на java.net.SocksSocketImpl.connect (SocksSocketImpl.java:392) ~ [na: 1.8.0_212] на java.net.Socket.connect (Socket.java:589) ~ [na: 1.8.0_212] на java.net.Socket.connect (сокет.java: 538) ~ [na: 1.8.0_212] на java.net.Socket. (Socket.java:434) ~ [na: 1.8.0_212] на java.net.Socket. (Socket.java:211) ~ [na: 1.8.0_212] at com.jcraft.jsch.Util.createSocket (Util.java:343) ~ [com.jcraft.jsch-0.1.54.jar: na] ... 10 общих кадров пропущено

1 Ответ

3 голосов
/ 10 июня 2019

Это похоже на проблему, когда CDAP пытается выполнить ssh для удаленного кластера в начале выполнения программы. Обычно это происходит из-за брандмауэров, блокирующих входящий трафик на порт 22, и может быть исправлено путем создания правила брандмауэра, которое позволяет это.

См. https://cloud.google.com/data-fusion/docs/how-to/create-instance#before_you_begin для получения дополнительной информации о шагах, которые необходимо предпринять для обеспечения доступа к экземпляру Data Fusion, в котором он нуждается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...