【发布时间】:2015-03-11 10:53:08
【问题描述】:
我计划决定 Kafka 集群上应该存在多少个节点。我不确定要考虑的参数。我确信它必须 >=3(复制因子为 2,容错率为 1 个节点)。
谁能告诉我在决定集群大小以及它们如何影响大小时应该记住哪些参数。
我知道以下因素,但不知道它如何从数量上影响集群大小。我知道它如何定性地影响集群大小。还有其他影响集群大小的参数吗?
1. Replication factor (cluster size >= replication factor)
2. Node failure tolerance. (cluster size >= node-failure + 1)
在考虑所有参数的情况下,以下场景的集群大小应该是多少
1. There are 3 topics.
2. Each topic has messages of different size. Message size range is 10 to 500kb. Average message size being 50kb.
3. Each topic has different partitions. Partitions are 10, 100, 500
4. Retention period is 7 days
5. There are 100 million messages which gets posted every day for each topic.
有人可以将我指向相关文档或任何其他可能讨论此问题的博客。我已经google了,但是没有用
【问题讨论】:
-
我想自己接电话。我想知道我们决定集群大小的基础上是否有任何参数。 Kafka 文档没有提供有关最佳集群大小的任何信息。将在其周围添加数据点。