Size: a a a

2021 June 30

NR

Nikita Ryanov in pro.kafka
(все равно смущает, что replication factor = 4, но реплик у партиции всего 2)
Если не брать в расчет текущее количество реплик партиции, то по идее, в isr должно стать 2 само, когда вторая реплика догонится и если между брокерами нет каких-то проблем, связанных с репликацией. При min.insync.replicas=2 ошибки должны уйти
источник
2021 July 01

RF

Ruslan Fialkovsky in pro.kafka
спасибо. да встало само через некоторое время
источник

RF

Ruslan Fialkovsky in pro.kafka
подскажите пожалуйста, как лечить топики с партициями где Leader -1?

/kafka --describe --unavailable-partitions
Topic: ads  Partition: 1 Leader: -1 Replicas: 10,3,23 Isr: 3
источник

Н

Не выходи из комнаты... in pro.kafka
Переслано от Не выходи из комнаты...
Кто-то делал что-то типа такого?

Есть кафка в качестве шины. Есть два сервиса.
Есть ивент А, который уходит с первого сервиса на второй.
Нужно после окончания обработки этого ивента еще отправлять ивент B с первого сервиса на второй. (что-то по типу цепочки ивентов).
Что-то я не могу найти подобного решения в интернете.
источник

Н

Не выходи из комнаты... in pro.kafka
Переслано от Не выходи из комнаты...
Пока что как решение вижу - отправлять со второго сервиса на первый сообщение об окончании обработки ивента А, и соответственно реагировать на это в первом сервисе.
источник

IK

Ivan Knyazev in pro.kafka
gRPC без кафок справляется с таким
источник

PD

Phil Delgyado in pro.kafka
А как ты на первом сервисе поймешь, что обработка завершена?
И почему сразу не кинуть событие A и B с первого сервиса и просто на втором сервисе не брать B, пока не обработал A ?
источник

Н

Не выходи из комнаты... in pro.kafka
Понять можно, отправив со второго сервиса ивент о завершении работы.

Можно и два сразу послать, в принципе, только все-равно их надо выполнять последовательно
источник

ЧП

Чёрный Плащ... in pro.kafka
ну так кидайте в одну партицию, и будете обрабатывать их последовательно
источник

IK

Igor K in pro.kafka
Если у тебя это единичный случай, то посмотреть по логом причины, всё с связано с этим топиком, так же что с остальными двумя брокерами точно ли норм.
Поискать кто был последний лидер до проблемы, это явно не 3 будет
Можно рестартануть брокер где находился лидер.
если он скорее мёрт чем жим, то выставить на топик unclean.leader.election.enable=true, он должен отлипнуть, и перейти на одну из живых реплик, но ты должен понимать, что тут в 99.9 будет потеря данных которые не реплицировались во время падения, если у тебя ack=1 в продюсере, то возможно это и не проблема. После восстановления работы, не забудь убрать unclean.leader.election.enable с топика
источник

MB

Mikhail Butalin in pro.kafka
Коллеги, подскажите, а можно включить в кафке сжатие налету? Ну у меня например рабочая кафка с 3ТБ данных. Если я включу сжатие, это не вызовет странных событий?
источник

S

Svyat in pro.kafka
Коллеги, подскажите, можно ли настроить репликацию между кластерами без SSL?
источник

NR

Nikita Ryanov in pro.kafka
По умолчанию на стороне брокера compression.type=producer. В целом, можно поменять, тогда просто новые данные будут сжиматься так, как захотите, но это увеличит нагрузку на брокер.
Обычно на продюсерах компрессию ставят, чтобы уже сжатые данные сохранялись без необходимости брокеру сжимать их самостоятельно (хотя разжимать ему приходится все равно для валидации)
источник

ЧП

Чёрный Плащ... in pro.kafka
валидации на брокере ж вроде в ванильной кафке нет?
источник

E

Egor Pavlov in pro.kafka
схемы реджистри? нет
источник

A

Alexander in pro.kafka
Добрый день, коллеги. Подскажите, пожалуйста, на вашей практике, к каким именно проблемам в работе кафки приводили проблемы в работе зоокипера(затыки в работе дисковой подсистемы)?
источник

NZ

Nikolay Zaitsev in pro.kafka
Привет. Использую Kafka перед Elasticsearch. После временной потери связности по сети с Elastic, кафка не восстанавливает коннект с Elasticsearch. Рестарт кафки решает проблему. Такое поведение встречается у кого-то?
источник

SB

Sergey Bezrukov in pro.kafka
А что используется для связи кафки с эластиком? Там и искать
источник

NZ

Nikolay Zaitsev in pro.kafka
Юзаю kafka-connect-elasticsearch . Пока не удалось определить по логам в чем ошибка. Если это не типичное поведение kafka-connect и это только у нас, то пойду дальше копать.
источник

RS

Radik Seyfullin in pro.kafka
Помогает перезапуск кафки или kafka-connect?
источник