We are using:
shell
cargo 1.60.0 (d1fd9fe 2022-03-01)
shell
nerdctl compose up
If you want to bring Confluent Kafka single node. You can:
shell
nerdctl compose -f docker-compose.kafkasn.yml
If you want to bring full blown Confluent Kafka cluster. Use:
shell
nerdctl compose -f docker-compose.kafkacluster.yml
Mind that nerdctl
command is interchangeable with docker
.
shell
cd k8s && kubectl apply -f . && kubectl port-forward svc/redpanda 9092:9092
shell
virtualenv venv
source venv/bin/activate
which pip3 # check that it is pointing to venv
pip3 install aiokafka -U
python examples/producer.py
shell
RUST_LOG="info,rdkafka::client=warn" RUST_BACKTRACE=full cargo run --example double-agent
Environment variables passed above is optional, but suggested for development.