首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于基于Docker容器的实现来说,在同一个容器中运行一对Kafka服务器和Zookeeper服务器有意义吗?

对于基于Docker容器的实现来说,在同一个容器中运行一对Kafka服务器和Zookeeper服务器有意义吗?
EN

Stack Overflow用户
提问于 2015-03-26 09:08:24
回答 1查看 481关注 0票数 2

我正在尝试实现一个由三个kafka服务器节点和三个使用码头容器的动物园管理员服务器节点组成的kafka集群,下面哪个是首选的,如果两者都没有,首选方法是什么?

  • 三个码头集装箱,每个容器承载一个kafka/动物园管理员服务器对
  • 6个码头集装箱,其中3个用于kafka服务器,3个用于动物园管理员服务器

我之所以问这个问题,是因为在我看来,三节点动物园管理员集群只在单节点故障中幸存,而三节点卡夫卡集群可能会在双节点故障中存活下来(您可能必须将主题复制因子设置为3)。那么,如果创建新容器的成本不高,那么在不同的容器中运行它们更好吗?说到这,开一个新的码头集装箱要花多少钱?

如果我建议每个容器运行一个服务器,那么是否更倾向于为每种服务器(在这种情况下,为kafka构建一个码头映像,为动物园管理员创建一个码头映像),还是为所有不同的服务器构建一个统一映像?我猜仅仅为kafka和动物园管理员创建两个单独的图像是没有意义的,但是如果我有各种不同类型的集群和服务器,比如elasticsearch,来模拟呢?在什么时候,创建不同的码头映像来在单个项目中使用是有意义的呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-27 17:29:21

如果我有时间这样做,我会制作两种不同的图像,一个为卡夫卡,一个为zk。我会构建一个坞-撰写文件来启动集群。

SO6不同容器https://docs.docker.com/compose/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29274563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档