kafka如何在具有不同存储大小的代理之间共享磁盘空间?

时间:2018-08-31 00:07:30

标签: apache-kafka

kafka对以下情况有何反应?

  1. 我有2个代理,它们的配置(CPU / RAM)都不同,如何在这2个代理之间分配负载?同样吗?
  2. 我有2个代理,分别具有不同的存储大小,分别为100 GB和200 GB,kafka代理将如何在其中共享磁盘空间?

1 个答案:

答案 0 :(得分:1)

存储空间不决定负载。默认分区程序将自行执行循环分发,并且分区分配也相当均衡,即AFAIK。

但是,您的存储空间将受到最小代理的限制,因为必须在分区之间完全复制分区(假设您使用的复制因子> 1,因此应该这样做)。