【发布时间】:2014-12-02 19:06:54
【问题描述】:
这个问题可能适用于在 Google Compute Engine 上的 VM 实例上侦听端口的任何 Java 进程。
我正在尝试在端口 9090 上建立 TCP 连接,其中 Apache Flume-ng 进程正在 VM 上运行。我在默认网络上为 0.0.0.0/0 TCP:9090 添加了防火墙规则,我可以看到进程正在侦听该端口。
我在尝试连接时尝试了临时主机 IP 和静态主机 IP。我正在尝试通过本地 Web 应用程序上的 Flume-ng 客户端进行连接,该客户端在配置为本地路由时有效。是这样配置的
<appender name="FlumeAppender" type="DotNetFlumeNG.Client.log4net.FlumeAppender, DotNetFlumeNG.Client.log4net">
<client>Thrift</client>
<host>IP Address</host>
<!--<host>127.0.0.1</host>-->
<port>9090</port>
</appender>
我看到来自 Flume 客户端的 TCP SocketExceptions,尝试连接到 GCE 上的端口 9090 的应用程序是否需要建立自己的 OAuth 凭据?或者还有什么我可能遗漏的东西?
【问题讨论】:
标签: tcp google-compute-engine flume-ng