当前位置: 首页 > news >正文

kafka中server.properties中的关键配置

server.properties 是 Kafka broker(服务器节点)的核心配置文件,用于定义 broker 的身份、网络、存储、日志、分区副本等关键参数。以下是常用配置项的详细说明(基于 Kafka 2.x+ 版本):

一、基本身份配置

  1. broker.id
    • 作用:唯一标识当前 broker 的 ID(整数,如 0、1、2…)。
    • 要求:集群中所有 broker 的 broker.id 必须唯一。
    • 示例:broker.id=0
    • 进阶:若开启自动生成(broker.id.generation.enable=true),可无需手动指定,由 Kafka 自动分配。

二、网络配置

  1. listeners

    • 作用:指定 broker 监听客户端连接的地址和协议(格式:协议://主机:端口)。
    • 常用协议:PLAINTEXT(明文)、SSL(加密)、SASL_PLAINTEXT(SASL 认证+明文)等。
    • 示例:
      # 允许本地和外部网络访问(0.0.0.0 表示监听所有网卡)
      listeners=PLAINTEXT://0.0.0.0:9092
      
  2. advertised.listeners

    • 作用:向客户端(生产者/消费者)通告的连接地址(客户端实际使用的地址)。
    • 场景:若 broker 在内网(如 Docker 容器、虚拟机),需指定外网可访问的 IP/域名。
    • 示例:
      # 外部客户端通过 192.168.1.100:9092 连接
      advertised.listeners=PLAINTEXT://192.168.1.100:9092
      
  3. port

    • 作用:默认监听端口(若
http://www.dtcms.com/a/507095.html

相关文章:

  • 帧率、分辨率、码率
  • Linux补充01:HTTPS协议原理
  • 2025全球风电盛会CWP今日开展
  • Linux网络 网络层
  • 一个专门做各种恐怖片的电影网站怎样用记事本做网站
  • 织梦网站后台密码wordpress forandroid
  • STP的配置
  • 解锁细胞青春密码:美国 WJCZ 麦角硫因时光胶囊,用前沿生物科技对抗肌肤衰老
  • CTFSHOW—WEB4
  • MySQL InnoDB 状态(SHOW ENGINE INNODB STATUS)深度分析与性能优化建议
  • 全感知智慧校园场景大联动解决方案PPT(53页)
  • 分享一个成品的grafana表
  • sward V2.1.1版本发布,支持在线安装与消息配置等功能
  • 机器学习基础入门(第六篇):深度学习的兴起与神经网络基础
  • 京东联盟新手没有网站怎么做推广博物馆展陈设计公司
  • 【数据结构】最长的最短路径的求解
  • 网站后台管理产品排序网站被黑是怎么回事
  • jinji2模板
  • Linux route
  • 接10月12日---队列笔记
  • 第四章 串、数组和广义表——课后习题解练【数据结构(c语言版 第2版)】
  • 从C语言标准揭秘C指针:第 10 章:指针与动态内存:堆区内存的生命周期管理
  • 设计汽车网站外贸建站服务器怎么选
  • 微网站制作超链接太原网站开发工程师
  • 服装生产管理系统|基于SpringBoot和Vue的服装生产管理系统(源码+数据库+文档)
  • 牛客101:链表
  • 量化策略中三周期共振策略的仓位管理方法
  • 【python】快速实现pdf批量去除指定位置水印
  • 在 macOS 上用 Docker 为 Java 后端 常见开发需求搭建完整服务(详尽教程)
  • 网站建设翻译网站添加二维码