How to run Apache Kafka or Apache Storm on a cluster of Raspberry Pi's
21/12 2018

Here is a step-by-step guide on how to set up two Raspberry Pi's to run two similar WordCount examples with Apache Kafka and Apache Storm.

RocksDB and Raspberry Pi 3
Apache Kafka relies on RocksDB to store certain data and data types, but RocksDB does not support ARM (Raspberry Pis processor). The guide goes through how to instead use the in-memory key-value store, which is supported by ARM.

Download
The guide is available here.