背景:

通过ambari安装kafka之后,两台broker能正常启动,一台无法正常启动

知识介绍:

broker id是broker的唯一标识,不能和其他broker冲突

在kafka有两种配置方式broker.id的方式

  1.手动指定broker.id=10012.通过配置 broker.id.generation.enable=true,让服务器自动生成生成逻辑如下:a.获取reserved.broker.max.id的值(默认为1000)+zk节点/brokers/seqid 的dataVersion号(从0开始)+1,所以broker.id 默认会从1001开始;b.将该值写入数据目录(log.dirs指定)中的meta.properties中;c.在启动时优先从meta.properties中读取broker.id,若不存在,则走a生成broker.id;

报错原因

因为某种bug或者巧合,两个broker都获取到了seqid=0时的配置,都以为自己的broker.id=1001

解决办法

将其中一台broker的meta.propterties中的1001改成1002即可

kafka 启动时提示 /brokers/ids/1001 is: NODEEXISTS相关推荐

  1. MFC的exe启动时提示应用程序配置不正确,应用程序未能启动错误

    MFC的exe启动时提示应用程序配置不正确,应用程序未能启动错误 老姐笔记本中毒太深于病入膏肓,无奈迫写一程序"曲线救国".刚启动自己写的程序就出现应用程序配置不正确,应用程序未能 ...

  2. mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题

    在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...

  3. ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data......

    ibatis动态sql配置启动时提示:The content of elements must consist of well-formed character data... 2012-07-18 ...

  4. SpringBoot启动时 提示没有主清单属性 MANIFEST

    SpringBoot启动时 提示没有主清单属性 MANIFEST <?xml version="1.0" encoding="UTF-8"?>< ...

  5. oracle numa map size mismatch,Oracle启动时提示map size mismatch; abort

    Oracle启动时提示map size mismatch; abort 发布时间:2020-06-26 13:35:09 来源:51CTO 阅读:1370 作者:会说话的鱼 今天在DELL服务器的Re ...

  6. windows下rabbitmq以服务启动时提示发生系统错误 1068

    rabbitMQ在服务中启动时提示报错如下: ! 解决办法:在widows服务中将workstation这个服务由禁止改为自动,在启动服务,后rabbit服务可以正常启动了 原因:通过查看系统日志发现 ...

  7. Adobe Premiere Pro CC 2019启动时提示找不到任何具有视频播放功能的模板,请更新视频显示驱动程序并再次启动/PR启动时提示找不到任何具有视频播放功能的模板

    Adobe Premiere Pro CC 2019启动时提示找不到任何具有视频播放功能的模板,请更新视频显示驱动程序并再次启动/PR启动时提示找不到任何具有视频播放功能的模板 一.开头 最近刚开学, ...

  8. springboot项目启动时提示错误: 找不到或无法加载主类

    问题: springboot项目启动时提示错误: 找不到或无法加载主类 解决方法:

  9. 0 win10重装partition_win10系统重装后启动时提示invalid partition table的详细方案

    有关win10系统重装后启动时提示invalid partition table的操作方法想必大家有所耳闻.但是能够对win10系统重装后启动时提示invalid partition table进行实 ...

最新文章

  1. 高精度运算(C++实现)
  2. C语言关键字、标识符和注释
  3. AcWing - 246. 区间最大公约数(树状数组+线段树)
  4. 一些常用的SAS命令
  5. php之快速入门学习-9(switch)
  6. Java基础学习总结(118)——单元测试的必要性和重要性
  7. win7 64 php5ts.dll,windows7 64位 php5.3安装php_mongo.dll方法
  8. 概率中的独立和不相关
  9. [导入]新网络流行语 打酱油 三个俯卧撑
  10. 红巨星粒子Red Giant Trapcode Suite
  11. Linq查找最大值max最小值min效率比较
  12. 数据可视化之美—BI
  13. 1bit 寄存器 coursera
  14. 科技企业捐赠武汉最新最全排名(截止2月13日)
  15. Baxter实战 baxter与moveit!
  16. OpenLayers中线拆分
  17. Bing网站背景壁纸下载神器
  18. etcc oracle ebs,ORACLE EBS R12 FOR WINDOWS 安装
  19. oracle--HP-UX Itanium Oracle 11g R2远程安装手记
  20. springboot 快速开发平台

热门文章

  1. Android 自定义View实现翻棋游戏
  2. Shopee关联广告和关键词广告有什么不同?如何优化广告关键词?
  3. 程序员的五一是怎么过的?除了狗粮还是狗粮?
  4. 计算机英语化工版,计算机英语(主编苏兵-化工版)教案:7 What is multimedia.doc...
  5. Python 实现丘德诺夫斯基(Chudnovsky)法計算高精度圓周率
  6. Live Home 3D 教程:如何实现逼真的照明效果?
  7. 字符串字母大小写转换 --C语言
  8. Homework5_ch4 类和对象(3)
  9. 手把手教你采集京东销售数据并做简单的数据分析和可视化
  10. 学什么编程语言比较好?