Web GUI tools for Elasticsearch cluster

elasticsearch-head is a web front end for browsing and interacting with an Elastic Search cluster.

There are multiple ways of running elasticsearch-head.

Running as a plugin of ElasticSearch (this is the preferred method)

elasticsearch/bin/plugin -install mobz/elasticsearch-head
open http://localhost:9200/_plugin/head/

Running as a standalone webapp

  • git clone git://github.com/mobz/elasticsearch-head.git
  • Open index.html in a browser. A modern browser is required to use es-head
  • By default es-head will immediately attempt to connect to a cluster node at http://localhost:9200/.
  • Enter a different node address in the connect box and click ‘Connect’ if required.

Running with built in server

  • git clone git://github.com/mobz/elasticsearch-head.git
  • cd elasticsearch-head
  • npm install
  • npm run start
  • open http://localhost:9100/

Running with docker

  • for Elasticsearch 5.x: docker run -p 9100:9100 mobz/elasticsearch-head:5
  • for Elasticsearch 2.x: docker run -p 9100:9100 mobz/elasticsearch-head:2
  • for Elasticsearch 1.x: docker run -p 9100:9100 mobz/elasticsearch-head:1
  • for fans of alpine there is mobz/elasticsearch-head:5-alpine
  • open http://localhost:9100/

Reference
https://mobz.github.io/elasticsearch-head/
http://www.elasticsearch.com/
https://github.com/mobz/elasticsearch-head
https://www.elastic.co/guide/en/elasticsearch/reference/1.4/modules-plugins.html