dubbo/zookeeper在服务器上要放开什么端口?

594zzb 发布于 2018/09/13 18:29
阅读 1K+
收藏 1

项目用了dubbo和zookeeper,因服务器安全需要,现在需要关闭防火墙,之前关闭防火墙应用是可以正常访问的,但是打开防火墙后,发现dubbo和zookeeper这块连接会请求不上,目前我不太清楚要放开哪些端口,已经放开了我所知道的端口了,比如我zookeeper配置的是单机集群

clientPort=2191
server.1=127.0.0.1:8880:7770
server.2=127.0.0.1:8881:7771
server.3=127.0.0.1:8882:7772

clientPort=2192
server.1=127.0.0.1:8880:7770
server.2=127.0.0.1:8881:7771
server.3=127.0.0.1:8882:7772

clientPort=2193
server.1=127.0.0.1:8880:7770
server.2=127.0.0.1:8881:7771
server.3=127.0.0.1:8882:7772

然后dubbo在应用程序中暴露的协议端口是20880
ZOOKEEPER_ADDRESS=127.0.0.1:2191,127.0.0.1:2192,127.0.0.1:2193
APPLICATION_NAME=x -service
APPLICATION_PORT=20880

从配置上我放开了2191、2192、2193、7770、7771、7772、8880、8881、8882、20880端口

不关闭防火墙只放开这些端口后还是会导致请求超时,但是只要关闭防火墙后应用就都正常,实在是想不出来防火墙策略还要放开哪些端口,现在的需求是不能关闭防火墙,只能限制端口开放,但又不知道还差了哪个端口,纳闷,有大神可以给下思路或解下疑惑么。。。

 

加载中
返回顶部
顶部