target/plc4j-apache-kafka-0.7.0-SNAPSHOT-uber-jar.jar
to the Kafka libs
directory.kafka-connect-config
to Kafka's configs
directory.Open 3 console windows and change directory into that directory
Start Zookeeper:
bin/zookeeper-server-start.sh config/zookeeper.properties
Start Kafka:
bin/kafka-server-start.sh config/server.properties
Create the Kafka topics:
bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic heartbeat bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic machineData
Start ElasticSearch
../../../Elastic/elasticsearch-7.5.2/bin/elasticsearch
Start Kibana
../../../Elastic/kibana-7.5.2-darwin-x86_64/bin/elasticsearch
Start the Kafka Connect PLC4X Source:
bin/connect-standalone.sh config/plc4x-worker.properties config/plc4x-source.properties
Start the Kafka Connect ElasticSearch Sink:
bin/connect-standalone.sh config/connect-standalone.properties config/elasticsearch-sink.properties