使用netcat进行端口转发
我有一个监听的进程IP:port-实际上,它是火花流连接到套接字。问题是,我希望以某种方式创建一个连接到一个端口上的spark的服务器,并将数据从另一个端口流式传输到该服务器中。 例如,spark流示例使用netcat实用程序(例如nc -lk 5005)。但是,我还有另一个服务,它监听传入的消息,然后吐出一条消息。因此,我需要某种可以侦听来自服务A的消息并将其传递给spark的服务器。 我的服务A,依靠套接字。而我的火花使用者依赖插座。 到目前为止,这是我从端口到端口的转发,但这似乎不起作用: nc -X 4 -x 127.0.0.1:5005 localhost 5006 以服务A:5005->套接字-> 5006-> Spark 的想法 我似乎找不到正确的方法来完成这项工作。 一些答案建议如下: socat tcp-l:5005,fork,reuseaddr tcp:127.0.0.1:5006 我的火花塞接收器没有连接,或者似乎无法连接。我得到错误:Error connecting to 127.0.0.1:5006 - java.net.ConnectException: Connection refused