1、 我们的网络环境是大数据集群在内网,其中有两个主机挂了双网卡,网卡中一个对外,一个对内,用来做负载均衡服务,计划采用nginx来部署
2、 nginx配置文件
stream {
server {
listen 8092;
proxy_pass kafka;
server_name localhost;
}
upstream kafka {
server 172.16.140.120:9092 weight=1;
server 172.16.140.121:9092 weight=1;
server 172.16.140.122:9092 weight=1;
}
}
3、经过上述部署后,从厂站侧可以telnet通80和81的8092端口,从nginx侧也可以telnet通内网kafka的9092,但是数据在流经nginx后就丢了,抓包表现如下:
请问有哪位大神遇到过这种问题?怀疑是反向代理没设置好