On host:
docker-compose up -d
On raspberry-pi:
cd kafka-client && python3 -m venv ./kafka
sudo apt update && sudo apt upgrade librdkafka-dev
cd ~/Downloads && git clone https://github.com/confluentinc/librdkafka.git && cd librdkafka
./configure --install-deps
make
sudo make install
pip3 install confluent-kafka
cd kafka-client && source kafka/bin/activate
To active the connection:
sh start_kafka_connect.sh
- Zookeeper -> 2181
- Kafka Broker -> 9092 & 9101
- Schema Registry -> 8081
- Control Center -> 9021
- Kafka Connect -> 8083
- Elastic -> 19200 & 9300
- Kibana -> 5601
librdkafka - Build From Source
confluent-kafka-python requires librdkafka v1.4.0 or later.
undefined symbol: rd_kafka_event_AlterConsumerGroupOffsets_result