Брокер Kafka продолжает перезапуск? - PullRequest
0 голосов
/ 30 мая 2019

У меня есть 4 брокера кафки и 3 зоопарка, развернутые на Куберне.Из 4 работают только 2 брокера kafka, а остальные 2 продолжают отключаться и перезапускаться с ошибкой ниже:

Exiting because log truncation is not allowed for partition byfn-sys-channel-0, current leader's latest offset 2 is less than replica's latest offset 21 (kafka.server.ReplicaFetcherThread)  

Ниже приведен конфиг kafka

KAFKA_ZOOKEEPER_CONNECT zookeeper0:2181,zookeeper1:2181,zookeeper2:2181
KAFKA_UNCLEAN_LEADER_ELECTION_ENABLE    false
KAFKA_REPLICA_FETCH_MAX_BYTES   103809024
KAFKA_MIN_INSYNC_REPLICAS   1
KAFKA_MESSAGE_MAX_BYTES 103809024
KAFKA_LOG_RETENTION_MS  -1
KAFKA_LOG_DIRS  /var/kafkas/kafka2
KAFKA_DEFAULT_REPLICATION_FACTOR    3
KAFKA_BROKER_ID 2
KAFKA_ADVERTISED_LISTENERS  PLAINTEXT://kafka2:9092

Пожалуйста, дайте мне знать, какя могу это исправить?

Kafka останавливается, потому что усечение журнала не разрешено при ошибке темы выключение узлов kafka

Приведенная выше ссылка показывает, что усечение журнала не разрешено для темы

...