gpt4 book ai didi

mesos - 作为 Marathon 作业在 Mesos 上运行多个 Kafka 代理

转载 作者:行者123 更新时间:2023-12-04 14:48:24 25 4
gpt4 key购买 nike

我想在 Mesos 上运行多个 Kafka 代理作为 Marathon 作业。我在考虑使用什么作为经纪人 ID。我知道有些人正在使用基于 IP 的代理 ID,但我读到这种方法对于将代理迁移到不同机器的情况并不是最佳的。有什么见解吗?

与此相关,有没有一种方法可以滚动部署 Kafka 代理,Marathon 会等待旧代理实例将数据复制到新实例,然后再杀死它们。

最佳答案

我创建了一个 Docker image它可以从马拉松开始,也可以扩大和缩小。为了获得唯一的代理 ID,我将 IP 地址的最后一个八位字节和 Marathon 为 Docker 容器设计的端口号连接起来。

我知道这应该不是问题,因为通常客户端通过 ZooKeeper 连接,ZooKeeper 本身具有节点及其连接信息,因此您不需要关心细节。或者我误解了这个问题...

看看

关于mesos - 作为 Marathon 作业在 Mesos 上运行多个 Kafka 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30777338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com