我有两个在Ubuntu的同一台机器上运行的Kafka服务器。一个开发集群由1个ZK 1个Kafka经纪人和2个工人组成,生产集群由3个ZK 3个Kafka经纪人和计划的3-4个工人组成。
两者都在运行,但是prod服务器中的Zookeeper受到开发人员的影响,当我在控制器日志中看到时,它显示了一些在dev中运行的任务,并表明我的prod kafka与kafka dev在同一群集中运行。几分钟后,生产服务器也关闭了,只运行了一个代理。如何将两者隔离并隔离,以免影响另一个?
答案 0 :(得分:1)
建议1:使用Docker Compose完全隔离两个堆栈
建议2:不要在单个物理服务器上运行任何一项以上的服务。否则,如果这台计算机崩溃并失败,那么您将失去一切。