Брокеры Kafka не запускаются - PullRequest
0 голосов
/ 01 июля 2019

У меня 2 брокера кластера kafka 0.10.1, ранее запущенных на моих серверах разработки с zookeeper 3.3.6 правильно.

Я недавно пытался обновить версию брокера до последней kafka 2.3.0, но она не запустилась.В конфигурации ничего не изменилось.
Может кто-нибудь подсказать мне, что может пойти не так.Почему брокеры не начинают работу?

Изменены server.properties на сервере брокера 1

broker.id=1
log.dirs=/mnt/kafka_2.11-2.3.0/logs
zookeeper.connect=local1:2181,local2:2181
listeners=PLAINTEXT://local1:9092
advertised.listeners=PLAINTEXT://local1:9092

Изменены server.properties на сервере брокера 2

broker.id=2
log.dirs=/mnt/kafka_2.11-2.3.0/logs
zookeeper.connect=local1:2181,local2:2181
listeners=PLAINTEXT://local2:9092
advertised.listeners=PLAINTEXT://local2:9092

ПРИМЕЧАНИЕ :
1. Zookeeper работает на обоих серверах
2. Создаются каталоги Kafka, а именно /brokers, /brokers/ids, /consumers и т. Д.
3. Ничегорегистрируется под / brokers / ids.Zookeeper CLI get /brokers/ids возвращает [] 4. Команда lsof -i tcp:9082 возвращает
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 18290 cass 118u IPv6 52133 0t0 TCP local2:9092 (LISTEN)
4. logs/server.log не регистрирует ошибок.
5. Больше журналов не добавляется к server.log.

Журналы сервера

[2019-07-01 10: 56: 14,534] INFO Запуск очистителя журнала с периодом по умолчанию 9223372036854775807 мс.(kafka.log.LogManager)
[2019-07-01 10: 56: 14,801] ИНФОРМАЦИЯ Ожидание соединений с сокетом в локальной сети 2: 9092.(kafka.network.Acceptor)
[2019-07-01 10: 56: 14,829] INFO [SocketServer brokerId = 1] Создан приемник плоскости данных и процессоры для конечной точки: EndPoint (local2,9092, ListenerName (PLAINTEXT),PLAINTEXT) (kafka.network.SocketServer)
[2019-07-01 10: 56: 14,830] INFO [SocketServer brokerId = 1] Запущены 1 потоки акцептора для плоскости данных (kafka.network.SocketServer)
[2019-07-01 10: 56: 14,850] ИНФОРМАЦИЯ [ExpirationReaper-1-Produce]: запуск (kafka.server.DelayedOperationPurgatory $ ExpiredOperationReaper)
[2019-07-01 10: 56: 14,851] INFO [ExpirationReaper-1-Fetch]: запуск (kafka.server.DelayedOperationPurgatory $ ExpiredOperationReaper)
[2019-07-01 10: 56: 14,851] INFO [ExpirationReaper-1-DeleteRecords]: запуск (kafka.server.DelayedOperationPurgatory $ ExpiredOperationReaper)
[2019-07-01 10: 56: 14,852] ИНФОРМАЦИЯ [ExpirationReaper-1-ElectPreferredLeader]: запуск (kafka.server.DelayedOperationPurgatory $ ExpiredOperationReaper)
[2019-07-01 10: 56: 14,860] ИНФОРМАЦИЯ [LogDirFailureHandler]: Запуск (kafka.server.ReplicaManager $ LogDirFailureHandler)
[2019-07-01 10: 56: 14,892] ИНФОРМАЦИЯ Создание / brokers / ids / 1 (это безопасно?false) (kafka.zk.KafkaZkClient)

1 Ответ

0 голосов
/ 01 июля 2019

Из документов, касающихся ZooKeeper Стабильная версия

Текущей стабильной веткой является 3.4, а последней версией этой ветки является 3.4.9.

Обновление версии zookeeper до последней 3.5.5 помогло, и брокер Kafka запустился правильно.
Было бы замечательно, если бы документы заявили о несовместимости с предыдущей версией zookeeper.
PS: добавлен ответ, чтобы помочь кому-то, столкнувшемуся с подобной проблемой из-за версии zookeeper.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...