Kafka. Установка на Ubuntu 22 - nagaevkirill/WIKI GitHub Wiki

www.digitalocean.com/community/tutorials/how-to-install-apache-kafka-on-ubuntu-20-04

ОБЯЗАТЕЛЬНО надо изменить пути к логам и файлу настроек zookeeper с /tmp на пользовательские kafka, чтобы при каждой перезагрузке сервера не терять логи и не было проблем с zookeeper-ом, он не видит свои настройки и генерирует новый ClusterID и поэтому после старта не может запустить старый кафка кластер

Проверка работоспособности ТУТ (в digital ocean она устаревшая) kafka.apache.org/quickstart

  • CREATE A TOPIC TO STORE YOUR EVENTS

$ bin/kafka-topics.sh --create --topic quickstart-events --bootstrap-server localhost:9092
  • WRITE SOME EVENTS INTO THE TOPIC

$ bin/kafka-console-producer.sh --topic quickstart-events --bootstrap-server localhost:9092
  • READ THE EVENTS

$ bin/kafka-console-consumer.sh --topic quickstart-events --from-beginning --bootstrap-server localhost:9092

Далее забрать права у пользователя kafka и ограничить логин под ним, смотреть Шаг 6 на digital ocean

ВАЖНО! Чтобы заработала возможность подключаться извне, надо в server.properties раскомментить и отредактировать advertised.listeners=PLAINTEXT://82.146.**.223:9092

⚠️ **GitHub.com Fallback** ⚠️