/elasticsearch-kopf

web admin interface for elasticsearch

Primary LanguageCSS

elasticsearch kopf

kopf is a simple web administration tool for ElasticSearch written in JavaScript + AngularJS + jQuery + Twitter bootstrap.

it offers an easy way of performing common tasks on an elasticsearch cluster. not every single API is covered by this plugin, but it does offer a rest client which allows you to explore the full potential of the ElasticSearch API.

Installation

Run locally:

git clone git://github.com/lmenezes/elasticsearch-kopf.git 
cd elasticsearch-kopf
open index.html

ps: local execution doesn't work with Chrome(and maybe other browsers). See more here.

Install on a ElasticSearch instance:

./elasticsearch/bin/plugin -install lmenezes/elasticsearch-kopf
open http://localhost:9200/_plugin/kopf

Try it online: http://lmenezes.com/elasticsearch-kopf/?location=http://localhost:9200

Basic HTTP Auth is also supported, so http://lmenezes.com/elasticsearch-kopf/?location=http://user:pwd@localhost:9200 also works

Screenshots

####Cluster overview cluster overview

####Header reflects cluster state cluster state

####Rest Client rest client

####Aliases management aliases management