# kafka-streams **Repository Path**: Aaron_Young/kafka-streams ## Basic Information - **Project Name**: kafka-streams - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-28 - **Last Updated**: 2024-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kafka-streams This is the repository for the examples of using Kafka streams covered in the blog posts: * [Kafka Streams - The Processor API](http://codingjunkie.net/kafka-processor-part1/) * [Kafka Streams - The KStreams API](http://codingjunkie.net/kafka-streams-part2/) * [Machine Learning with Kafka Streams](http://codingjunkie.net/kafka-streams-machine-learning/) ## Requirements to build this project 1. Java 8 2. Gradle ## Requirements to run the examples 1. [kafka](https://github.com/apache/kafka) version kafka_2.11-0.10.1.0 see the section marked "Running a task on a particular version of Scala" 2. The [json-data-generator](https://github.com/acesinc/json-data-generator) from [ACES,Inc](http://acesinc.net/) ## Setup Instructions #### Extact the kafka_2.11-0.10.1.0.tgz file #### tar -xvzf kafka_2.11-0.10.1.0.tgz #### Start zookeeper and kafka ``` kafka-install-dir/bin/zookeeper-server-start.sh kafka-install-dir/conf/zookeeper.properties kafka-install-dir/bin/kafka-server-start.sh kafka-install-dir/conf/server.properties ``` #### Install the Json-Data-Generator Download the latest [json-data-generator release](https://github.com/acesinc/json-data-generator/releases) and follow the install instructions [here](http://acesinc.net/introducing-a-streaming-json-data-generator/) #### Setup the kafka-streams repo Clone or fork the repo ``` git clone git@github.com:bbejeck/kafka-streams cd kafka-streams ``` Then copy the json config files to json generator conf directory ``` cp streaming-workflows/*