博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kafka报错replication factor: 1 larger than available brokers: 0 问题解决方案
阅读量:6697 次
发布时间:2019-06-25

本文共 1529 字,大约阅读时间需要 5 分钟。

hot3.png

用kfafka命令:./kafka-server-start.sh ../config/server.properties &启动时报以下错误:

[2016-04-27 21:54:44,745] ERROR [KafkaApi-100] error when handling request Name: TopicMetadataRequest; Version: 0; CorrelationId: 1496; ClientId: producer-1; Topics: Interation,Booksheet (kafka.server.KafkaApis)

kafka.admin.AdminOperationException: replication factor: 1 larger than available brokers: 0

        at kafka.admin.AdminUtils$.assignReplicasToBrokers(AdminUtils.scala:70)
        at kafka.admin.AdminUtils$.createTopic(AdminUtils.scala:155)
        at kafka.server.KafkaApis[Math Processing Error]anonfun$handleTopicMetadataRequest$2.apply(KafkaApis.scala:612)
        at scala.collection.immutable.Set$Set2.foreach(Set.scala:106)
        at kafka.server.KafkaApis.handleTopicMetadataRequest(KafkaApis.scala:612)
        at kafka.server.KafkaApis.handle(KafkaApis.scala:71)
        at kafka.server.KafkaRequestHandler.run(KafkaRequestHandler.scala:42)

        at .lang.Thread.run(Thread.java:662)

 

解决办法是:

复制kafka/config路径下的server.properties文件为:server-1.properties和server-2.properties

并修改这两个文件的配置项:

 

config/server-1.properties:    broker.id=1    listeners=PLAINTEXT://:9093    log.dir=/tmp/kafka-logs-1config/server-2.properties:    broker.id=2    listeners=PLAINTEXT://:9094    log.dir=/tmp/kafka-logs-2

 

 

broker.id、port、log.dir在这三个配置项中都不一样。

 

修改完成之后启动:

./kafka-server-start.sh ../config/server.properties &

./kafka-server-start.sh ../config/server-1.properties &

./kafka-server-start.sh ../config/server-2.properties &

前一个启动可能还会报这个错,继续启动,都启动成功之后这个问题就解决了!

官方文档参考地址:

转载于:https://my.oschina.net/u/2988360/blog/806926

你可能感兴趣的文章
Android性能优化-App后台优化
查看>>
You-Get 视频下载工具 Python命令行下载工具
查看>>
微服务拆分
查看>>
数据结构+算法 学习计划与资源
查看>>
不同技术团队的配合问题及DevOps
查看>>
简单的for()循环使用方式foreach
查看>>
推荐12款非常有用的流行 jQuery 插件
查看>>
【C++】考虑virtual函数以外的其他选择
查看>>
Batch批处理
查看>>
线程与进程
查看>>
SQL Cookbook—数字、日期
查看>>
ActiveReports 报表应用教程 (8)---交互式报表之动态过滤
查看>>
jquery ui autocomplete输入中文不自动完成的问题
查看>>
二手房买卖砍价最新攻略 帮你花少钱买好房
查看>>
推荐一款移动端的web UI控件 -- mobiscroll
查看>>
HDUOJ---1879 继续畅通工程
查看>>
GDB十分钟教程
查看>>
搭建nginx流媒体服务器(支持HLS)
查看>>
将DataTable 数据插入 SQL SERVER 数据库
查看>>
Android -- 在xml文件中定义drawable数组
查看>>