Druid 集群方式部署 —— 端口调整
如果你的服务使用了防火墙,或者一些网络配置中限制了端口的访问的话。那么你需要在你的服务器上开放下面的端口,并运行数据进行访问:
![](https://static001.geekbang.org/infoq/5c/5ca2cade2b1693592a4dcd26401f3839.png)
Master 服务器
1527 (Derby 原数据存储;如果你使用的是其他的数据库,例如 MySQL 或 PostgreSQL 的话就不需要)
2181 (ZooKeeper;如果你使用的是分布式 ZooKeeper 集群部署的话就不需要)
8081 (Coordinator 服务)
8090 (Overlord 服务)
Data 服务器
8083 (Historical 服务)
8091, 8100–8199 (Druid Middle Manager 服务,如果你使用了比较高的
druid.worker.capacity
配置的话,那么你需要的端口可能会高于 8199)
Query 服务器
8082 (Broker 服务)
8088 (Router 服务,如果使用的话)
在生产环境中,我们推荐你部署 ZooKeeper 和你的元数据存储到他们自己的硬件上(独立部署)。不要和 Master server 混合部署在一起。
评论