This is an example of near real time stream processing using Spark Streaming, Kafka & Elasticsearch.
i) Download the Elasticsearch 6.3.0 or latest version and unzip it.
ii) Run the following command.
$ bin/elasticsearch
i) Download the Kafka-0.10.0.1 or latest version and unzip it.
ii) Run the following commands for starting Zookeeper & Kafka:
$ bin/zookeeper-server-start.sh config/zookeeper.properties
$ bin/kafka-server-start.sh config/server.properties
Clone and run in local mode:
$ git clone git@github.com:techmonad/stream-processing-engine.git
$ cd stream-processing-engine
$ sbt run