Elasticsearch plugin and console for easily managing and setting up Rivers.
Sluice Plugin | ElasticSearch |
master (0.0.1-SNAPSHOT) | 1.3.x |
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
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 :
Coming soon...
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.