Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

Latest commit

 

History

History
48 lines (29 loc) · 1.71 KB

README.md

File metadata and controls

48 lines (29 loc) · 1.71 KB

Build Status Coverage Release Version License

elastawatch

PoC to see how ElasticSearch Watcher works.

Building

This project contains everything needed to run the example:

  1. Build the Camel Loader:

    mvn clean install

  2. Download and install ElasticSearch/Kibana with the required plugins

    ./elasticsearch/1_install.sh ./kibana/1_install.sh

Running

To run the examples, follow the below order:

  1. Start ElasticSearch

    ./elasticsearch/2_run.sh

  2. Start Kibana (useful for visualising the logs):

    ./kibana/2_run.sh

  3. Create the example watcher:

    ./watcher/create.sh ./watcher/example-watcher.json

  4. Start up the loader:

    cd elastic-loader mvn camel:run

  5. Copy the example file into the running loader:

    cp elastic-loader/src/main/resources/example.json elastic-loader/target/json/

The file should be processed, loaded into ElasticSearch and you should now start to see the following log message in ElasticSearch:

[2016-10-04 16:16:38,839][INFO ][watcher.actions.logging  ] [Fontanelle] Found 1 'elasticsearchLoad started' in the logs