I love the meaning of Man search for meaning
.
This project we build to learning how to find out the meaning from data
- Note my life experience
- Set up data pipeline
- Deploy application to connect to data pipeline to mine insight from them
- Learn how to protect data
- Telegram: @duclmq
- LindkedIn: linkedin.com/in/max-luong
- Email: lmquanduc.iser@gmail.com || duc.luong2@tiki.vn
sbt is a build tool which is created for Scala project and supported by Lighbend
- Install sbt with HomeBrew
$ brew install sbt
- Start Scala project: scala-build-tool-sbt
- Set up kafka: Medium
- Full-stack implementation: Confluentinc
- Start broker
$ cd kafka-broker $ docker-compose up -d $ docker exec -ti kafka-tools bash
- Create kafka topic
$ kafka-topics \ --create \ --bootstrap-server localhost:9092 \ --replication-factor 1 \ --partitions 2 \ --topic to-do-list
- List kafka topic
$ kafka-topics \ --list \ --bootstrap-server localhost:9092
- Produce message to the kafka topic
$ kafka-console-producer \ --broker-list localhost:9092 \ --topic to-do-list \ --property "parse.key=true" \ --property "key.separator=:"
- Consume message from the kafka topic
$ kafka-console-consumer \ --bootstrap-server localhost:9092 \ --from-beginning \ --topic to-do-list \ --property "print.key=true"