Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 在同一台计算机上分别运行两台kafka服务器_Apache Kafka - Fatal编程技术网

Apache kafka 在同一台计算机上分别运行两台kafka服务器

Apache kafka 在同一台计算机上分别运行两台kafka服务器,apache-kafka,Apache Kafka,我有两台卡夫卡服务器,它们在Ubuntu的同一台机器上运行。一个开发集群由1名ZK 1卡夫卡经纪人和2名工人组成,生产集群由3名ZK 3卡夫卡经纪人和计划的3-4名工人组成 两者都在运行,但prod server中的Zookeeper会受到developer one的影响,当我在控制器日志中看到时,它会显示一些在dev中运行的任务,并显示我的prod kafka与kafka dev在同一集群中运行。而且,几分钟后,生产服务器关闭,只有一个代理运行。如何隔离和分离这两个堆栈,以便不影响另一个堆栈?

我有两台卡夫卡服务器,它们在Ubuntu的同一台机器上运行。一个开发集群由1名ZK 1卡夫卡经纪人和2名工人组成,生产集群由3名ZK 3卡夫卡经纪人和计划的3-4名工人组成


两者都在运行,但prod server中的Zookeeper会受到developer one的影响,当我在控制器日志中看到时,它会显示一些在dev中运行的任务,并显示我的prod kafka与kafka dev在同一集群中运行。而且,几分钟后,生产服务器关闭,只有一个代理运行。如何隔离和分离这两个堆栈,以便不影响另一个堆栈?

建议1:使用Docker Compose完全隔离这两个堆栈

建议2:不要在单个物理服务器上运行多个服务。否则,如果这台机器崩溃并失败,那么你将失去一切