change the advertised_listeners at /kafka/Dockerfile to its ipv4 addr, then run:
docker compose build
to start the data generator, run:
docker compose exec kafka kafka-console-consumer.sh --bootstrap-server kafka:9092 --topic SYS
the generator will start to produce message data to local kafka breaker at kafka:9092 under the topic SYS .
To start an ELINK client that consumes and processes the data on a node, run:
docker compose exec jobmanager ./bin/flink run -py /opt/pyflink-walkthrough/workdir/riot-benchmark/bolt/PRED_edge.py -d
this will commit a job to Flink CLI, which is expected to process data in PRED dataflow from Riot-benchmark