- Use java 8
- Get the following command so you can get a kafka / zookeeper running locally via docker.
- Use maven build to generate some java classes:
> mvn clean compile
You can get kafka and run it locally
Go to the kafka quickstart:
- Download the latest
- Start Zookeeper (Kafka provides you with a single node zookeeper instance)
> bin/zookeeper-server-start.sh config/zookeeper.properties
- start Kafka
> bin/kafka-server-start.sh config/server.properties
That will get your kafka running on the default port: localhost:9092 and zookeeper on: localhost:2181 These are also the ports used by default by Spring Cloud Stream
Use Windows with Kafka Streams
Think about how you would tackle the problem. In how many steps would you process your data?