Kafka 服务器参数配置

$KAFKA_HOME/config/server.properties⽂件中的配置

一、zookeeper.connect

该参数⽤于配置Kafka要连接的Zookeeper/集群的地址。

它的值是⼀个字符串,使⽤逗号分隔Zookeeper的多个地址。Zookeeper的单个地址是host:port形式的,可以在最后添加Kafka在Zookeeper中的根节点路径。

如:

 
zookeeper.connect=192.168.0.102:2181,192.168.0.103:2181,192.168.0.104:2181/myKafka

二、listeners

⽤于指定当前Broker向外发布服务的地址和端⼝。

advertised.listeners配合,⽤于做内外⽹隔离。

内外⽹隔离配置

  1. listener.security.protocol.map

    监听器名称和安全协议的映射配置。

    ⽐如,可以将内外⽹隔离,即使它们都使⽤SSL。

    listener.security.protocol.map=INTERNAL:SSL,EXTERNAL:SSL

    每个监听器的名称只能在map中出现⼀次。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Apache Kafka服务器配置取决于多个因素,包括预期的负载、数据吞吐量、容错性需求以及可用的硬件资源。以下是一些常见的 Kafka 服务器配置建议: 1. 硬件资源:Kafka 集群通常由多个服务器组成,建议选择具有良好的 CPU、内存和磁盘性能的机器。具体要求取决于预期的消息吞吐量和处理能力。可以考虑使用多个独立的机器来构建 Kafka 集群,以提供高可用性和容错性。 2. 内存:Kafka 使用内存来缓存消息和保持活跃的连接状态。建议为 Kafka 服务器分配足够的内存,以便能够容纳活跃的连接、缓存消息和执行其他操作。通常建议至少分配几个 GB 的内存。 3. 磁盘:Kafka 使用磁盘来持久化消息和日志。建议选择高速、可靠的磁盘,以提供高吞吐量和低延迟的数据写入和读取。此外,确保磁盘有足够的空间来存储消息和日志。 4. 网络带宽:Kafka 集群中的各个节点之间需要进行频繁的网络通信。确保网络带宽足够,以支持预期的消息流量和数据传输。 5. 分区和副本:根据预期的负载和容错需求,合理配置分区和副本数量。分区数的选择应考虑到并发处理能力和负载均衡。 6. 配置参数Kafka 具有多个配置参数,可以根据实际需求进行调整。例如,可以调整日志保留策略、消息压缩设置、消费者和生产者的缓冲区大小等。 这些是一些常见的 Kafka 服务器配置建议,具体的配置取决于您的业务需求和环境。建议在部署 Kafka 之前参考官方文档和最佳实践指南,以获取更详细和具体的配置建议。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值