【发布时间】:2020-01-16 14:25:28
【问题描述】:
我目前正在尝试使用 Flink 访问 Apache Kafka 代理。在我的代码中,我将主机 IP 配置为 10.0.x.x,这是一个私有子网中的 EC2 实例,只能通过堡垒主机访问。 ~/.ssh/config 中有一个工作设置,它通过堡垒隧道传输我的所有 SSH 请求,因此我可以通过直接寻址本地 IP 来访问机器。但是,我不确定 Eclipse 或 Java 是否使用了它,我什至不确定谁会对此负责,JVM 还是我的 IDE。
我是否必须加倍努力并在我的 Java 应用程序中配置显式 SSH 隧道,例如与 JSch 一起使用,还是应该已经可以工作了,而我完全搞砸了?
【问题讨论】:
-
Java 不会看到你现有的隧道,创建一个显式的端口转发隧道并连接 localhost
标签: java ssh apache-kafka apache-flink