在我的情况下,我的错误也类似。
错误 [KafkaApi-2] 活动代理数“0”不满足偏移主题的所需复制因子“1”(通过“offsets.topic.replication.factor”配置)。如果集群正在启动并且尚未启动所有代理,则可以忽略此错误。(kafka.server.KafkaApis)
集群:2个代理(ID=1,ID=2),主机名分别为hostname-1
和hostname-2
Kafka版本:1.0.1
listeners=PLAINTEXT://:9090,SSL://:9091,PLAINTEXT_EXT://:9092,SSL_EXT://:9093,SASL_SSL://:9094,SASL_PLAINTEXT://:9095
两个代理的server.properties
都设置为offsets.topic.replication.factor=1
但我将我的公告主机名配置为hostname-1
,在用于代理间通信的协议上,这导致代理ID=2
不断出现以上错误。
advertised.listeners=PLAINTEXT://hostname-2:9090,SSL://hostname-2:9091,PLAINTEXT_EXT://<EXTERNAL_IP>:9092,SSL_EXT://<EXTERNAL_IP>:9093,SASL_SSL://hostname-1:9094,SASL_PLAINTEXT://hostname-1:9095
修正了对SASL_SSL
和SASL_PLAINTEXT
的错误。
PS:在此集群中,SASL_PLAINTEXT
是security.inter.broker.protocol
。这个错误似乎也与端口可用性有关。