Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 2.29 KB

README.md

File metadata and controls

19 lines (17 loc) · 2.29 KB

DC/OS IoT demo

This project demonstrates how to configure a full stack geo-enabled Internet of Things (IoT) solution using Mesosphere's open sourced Data Center Operating System (DC/OS) using Docker containerization and Mesos frameworks including Marathon, Kafka, Spark, and Elasticsearch.

Geohash aggregation replay of taxi movement in New York City.

Heatmap replay & of taxi movement in New York City.

To create your own DC/OS IoT demo environment:

  1. Review the application & architecture overview.
  2. Provision compute resources on Microsoft Azure, Amazon Web Services, Amazon C2S or on-premise.
  3. Install DC/OS and then Explore the DC/OS & Mesos dashboards.
  4. Install Kafka & schedule brokers.
  5. Install Elastic & schedule an Elasticsearch Cluster.
  6. Install Map web application.

Running the demo:

  1. Schedule a Spark Streaming job.
  2. Schedule a Kafka producer application.
  3. Visualize IoT movement behavior.
  4. Applying cleanup procedures between demo runs.