3

错误来源:

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] at io.cdap.cdap.internal.app.runtime.distributed.remote.RemoteExecutionTwillPreparer.lambda$start$0(RemoteExecutionTwillPreparer.java:429) ~[na:na] at io.cdap.cdap.internal.app .runtime.distributed.remote.RemoteExecutionTwillRunnerService$ControllerFactory.lambda$create$0(RemoteExecutionTwillRunnerService.java:519) ~[na:na] at 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] at 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] at io.cdap.cdap.common.ssh.DefaultSSHSession.(DefaultSSHSession.java:79) ~[na:na] ... 7 常见帧省略原因:java.net.ConnectException:在 java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_212] 在 java.net.AbstractPlainSocketImpl 的连接超时(连接超时)。doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_212] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_212] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl. java:188) ~[na:1.8.0_212] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_212] at 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个常用框架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个常用框架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个常用框架连接(Socket.java:538)~[na:1.8.0_212] at java.net.Socket.(Socket.java:434)~[na:1.8.0_212] at 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 个常见框架连接(Socket.java:538)~[na:1.8.0_212] at java.net.Socket.(Socket.java:434)~[na:1.8.0_212] at 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 个常见框架

4

1 回答 1

4

当 CDAP 在程序运行开始时尝试 ssh 到远程集群时,这看起来像是一个问题。这通常是由于防火墙阻止了到端口 22 的入口流量,可以通过创建允许它的防火墙规则来修复。

请参阅https://cloud.google.com/data-fusion/docs/how-to/create-instance#before_you_begin了解有关为确保数据融合实例具有所需访问权限而应采取的步骤的更多信息。

于 2019-06-10T16:57:13.083 回答