lbroudoux / sluice

Side-car for Elasticsearch river plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

Sluice

Elasticsearch plugin and console for easily managing and setting up Rivers.

Versions

Sluice Plugin ElasticSearch
master (0.0.1-SNAPSHOT) 1.3.x

Build Status

Travis CI Build Status

Getting Started

Installation

Just install as a regular Elasticsearch plugin by typing :

$ bin/plugin --install com.github.lbroudoux.elasticsearch/sluice/0.0.1

This will do the job...

-> Installing com.github.lbroudoux.elasticsearch/sluice/0.0.1...
Trying http://download.elasticsearch.org/com.github.lbroudoux.elasticsearch/sluice/sluice-1.2.0.zip...
Trying http://search.maven.org/remotecontent?filepath=com/github/lbroudoux/elasticsearch/sluice/0.0.1/sluice-0.0.1.zip...
Downloading ......DONE
Installed sluice

Usage / features

Open your favorite browser and point to http://localhost:9200/_plugins/sluice you should see the Sluice dashboard displaying.

Sluice console allows you to :

  • Check installed River plugins among supported ones,
  • Install River plugins not already installed onto your ES instance,
  • Create and update new Rivers of supported types.

For now, supported River plugins are :

Known limitations

Coming soon...

Advanced

Sluice endpoints

Sluice plugins enable different endpoints onto an Elasticsearch instance. See them in action...

$ curl -XGET 'http://localhost:9200/_sluice/river'
[{'name':'amazon-s3-river', 'installed':true}, {'name':'google-drive-river', 'installed':true}]

allows you to retrieve the list of supported and installed river plugins on your instance.

$ curl -XPOST 'http://localhost:9200/_sluice/river/google-drive-river'
{'installation_success':true}

allows you to dynamically install the Google Drive River plugin using the default version for this ES release.

$ curl -XPOST 'http://localhost:9200/_sluice/river/google-drive-river/1.3.0'
{'installation_success':true}

allows you to dynamically install the 1.3.0 version of Google Drive River plugin.

About

Side-car for Elasticsearch river plugins

License:Apache License 2.0


Languages

Language:JavaScript 34.0%Language:HTML 24.3%Language:ApacheConf 23.3%Language:Java 15.4%Language:CSS 3.0%