Error while executing topic command : replication factor: 3 larger than available brokers: 0

使用如下命令,使得kafka创建topic
[admin@hadoop102 kafka]$ bin/kafka-topics.sh --zookeeper hadoop102:2181 --create --replication-factor 3 --partitions 1 --topic first
报如下错误:
Error while executing topic command : replication factor: 3 larger than available brokers: 0
[2019-05-09 14:02:55,509] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: replication factor: 3 larger than available brokers: 0
(kafka.admin.TopicCommand ) c o n f i g / 下 的 s e r v e r . p r o p e r t i e s 配 置 正 确 。 分 析 日 志 a v a i l a b l e b r o k e r s : 0 − − > 可 用 b r o k e r 数 目 为 0 , 即 k a f a 集 群 未 开 启 。 开 启 k a f a 集 群 后 , 再 次 执 行 命 令 : [ a d m i n @ h a d o o p 102 k a f k a ] ) config/ 下的server.properties 配置正确。 分析日志 available brokers: 0 -->可用broker数目 为 0,即kafa集群未开启。 开启kafa集群后,再次执行命令: [admin@hadoop102 kafka] )config/server.propertiesavailablebrokers:0>broker0kafakafa[admin@hadoop102kafka] bin/kafka-topics.sh --zookeeper hadoop102:2181 --create --replication-factor 3 --partitions 1 --topic first
显示topic创建成功。
如果值开启集群中的一个节点,则会报:
Error while executing topic command : replication factor: 3 larger than available brokers: 1
[2019-05-09 14:15:56,822] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: replication factor: 3 larger than available brokers: 1
分析日志可知,可用的broker数目只有一个,而需要创建的副本数为3个。故需要开启至少能够存储3个副本的节点。
在我的集群环境下,开启了三台节点后再运行创建topic命令。
结果:创建成功。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值