Я и моя команда относительно новички в Kafka и добились определенных успехов в запуске kafka локально с помощью файла компоновки docker и podman.
Один из моих коллег создал файл компоновки, настроив файл конфигурации на основе https://docs.confluent.io/platform/curr ... figuration и ссылки на изображение, указанной здесь https://docs.confluent.io/platform. /current/installation/docker/image-reference.html.
Когда я пытаюсь использовать Kafka в сценарии потребитель-преобразование-производитель для однократной обработки, я получаю ошибки. В частности, при вызове InitTransaction (мы используем клиент C#) журналы терминала отмечают, что координатор транзакций не работает. Я думал, что координатор транзакций — это модуль, являющийся частью брокера.
Мне любопытно узнать, удалось ли кому-нибудь использовать Kafka локально с помощью Docker и заработали ли механизмы транзакций.
Если да, то я был бы признателен за любую дополнительную информацию, которой вы могли бы поделиться о том, как заставить его работать/запускать/работать TransactionCoordinator.
Подробнее здесь: https://stackoverflow.com/questions/787 ... ot-running