错误源:
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 $ ControllerFactory.lambda $ create $ 0(RemoteExecutionTwillRunnerService.java: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(ThreadPoolExecutor.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(AbstractPlainSocketImpl.java:206) 〜[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(Socket.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]在com.jcraft.jsch.Util.createSocket(Util.java:343) 〜[com.jcraft.jsch-0.1.54.jar:na] ...省略了10个常见框架
答案 0 :(得分:3)
当CDAP在程序运行开始时尝试ssh到远程群集时,这似乎是一个问题。通常这是由于防火墙阻止了进入端口22的入口流量,可以通过创建允许它的防火墙规则来解决此问题。
请参阅https://cloud.google.com/data-fusion/docs/how-to/create-instance#before_you_begin,以获取有关确保Data Fusion实例具有所需访问权限应采取的步骤的更多信息。