多代理kafka invalidreplicationfactorexception

to94eoyn  于 2021-06-07  发布在  Kafka
关注(0)|答案(0)|浏览(593)

让kafka在多代理集群中工作时遇到了一些问题。
它是由ambari2.6.3.0管理的,我在两台主机上都安装了kafka代理,我可以看到两台主机都是在没有警报的情况下启动的,但是当尝试运行带有某些复制因子的生产者时,它不起作用。

bin/kafka-topics.sh --create --zookeeper master:2181 --replication-factor 2 --partitions 1 --topic myTopic

导致以下错误:

bigdata@master:/usr/hdp/2.6.3.0-57/kafka$ bin/kafka-topics.sh --create --zookeeper master:2181 --replication-factor 2 --partitions 1 --topic myTopic
Error while executing topic command : replication factor: 2 larger than available brokers: 1
[2017-09-19 08:45:00,430] ERROR org.apache.kafka.common.errors.InvalidReplicationFactorException: replication factor: 2 larger than available brokers: 1
 (kafka.admin.TopicCommand$)

在zookeeper中查找活动代理时,我只得到1个id,因此第二个代理不应该是集群的一部分。

bigdata@master:/usr/hdp/2.6.3.0-57/zookeeper$ bin/zkCli.sh 
[zk: master:2181(CONNECTED) 0] connect master:2181
[zk: master:2181(CONNECTED) 1] ls /brokers/ids
[1001]

我将感谢任何答案或建议,如何使两个经纪人一起列出,并能够创建与复制因子的主题
编辑:添加日志(粘贴在这里不复制这么长的文本)
服务器日志:https://pastebin.com/rjkuxe5y
ambari:image

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题