Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 805 Bytes

README.md

File metadata and controls

30 lines (22 loc) · 805 Bytes

AEGIS Harvester

A pipeline consisting of four micro services performing the following steps:

  1. Fetch data from OpenWeatherMap
  2. Transform JSON to CSV
  3. Aggregate results in a file for a specified duration
  4. Export the file to Hops

Prerequisites

  • Java JDK 1.8
  • Maven

Setup

There are two ways to install the AEGIS weather demo stack:

  • Install the following services manually. Specific instructions can be found in their respective directories.

    • Importer
    • Transformer
    • Aggregator
    • Exporter
  • Install Docker compose and run the following commands. Please note that manual configuration of the services may still be required.

    ./install.sh
    cd weather-harvester-demo
    ./deploy.sh