# Elasticsearch-head plugin not available through http://localhost:9200/\_plugin/head/

**URL:** <https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352>\
**Category:** Elasticsearch\
**Created:** [January 15, 2013, 3:01pm UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352 "2013-01-15T15:01:30Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peter\_Schroder](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/peter_schroder/32/2513_2.png) [@Peter\_Schroder](https://discuss.elastic.co/u/Peter_Schroder)\
**Post date:** [January 15, 2013, 3:01pm UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/1 "2013-01-15T15:01:30Z")

</div>

i just upgraded to latest elasticsearch 0.20.2 and reinstalled the head  
plugin, but i can't open it through the browser:

[http://localhost:9200/\_plugin/head/](http://localhost:9200/_plugin/head/)

the installation is fine, its installed into  
/usr/local/var/lib/elasticsearch/plugins:

○ → ls /usr/local/var/lib/elasticsearch/plugins/head/\_site/  
LICENCE README.textile index.html lib

when i open  
file://localhost/usr/local/var/lib/elasticsearch/plugins/head/\_site/index.html  
the plugin is there as expected.

is there some new configuration option, that needs to be enabled to run the  
plugin? or did i miss anything related to site plugins?

--

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 15, 2013, 4:06pm UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/2 "2013-01-15T16:06:33Z")

</div>

Are you sure you open it with the ending slash "/"?

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 15 janv. 2013 à 16:01, Peter Schröder [phoetmail@googlemail.com](mailto:phoetmail@googlemail.com) a écrit :

> i just upgraded to latest elasticsearch 0.20.2 and reinstalled the head plugin, but i can't open it through the browser:
> 
> [http://localhost:9200/\_plugin/head/](http://localhost:9200/_plugin/head/)
> 
> the installation is fine, its installed into /usr/local/var/lib/elasticsearch/plugins:
> 
> ○ → ls /usr/local/var/lib/elasticsearch/plugins/head/\_site/  
> LICENCE README.textile index.html lib
> 
> when i open file://localhost/usr/local/var/lib/elasticsearch/plugins/head/\_site/index.html the plugin is there as expected.
> 
> ## is there some new configuration option, that needs to be enabled to run the plugin? or did i miss anything related to site plugins?

--

---

<div class="post-metadata">

**Author:** ![Justin\_Treher](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/justin_treher/32/45243_2.png) [@Justin\_Treher](https://discuss.elastic.co/u/Justin_Treher)\
**Post date:** [January 15, 2013, 4:25pm UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/3 "2013-01-15T16:25:49Z")

</div>

Yeah, I open it with the trailing slash. We need more information about  
what error you are getting? 500? 404? Timeout?

On Tuesday, January 15, 2013 11:06:33 AM UTC-5, David Pilato wrote:

> Are you sure you open it with the ending slash "/"?
> 
> --  
> David 😉  
> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
> 
> Le 15 janv. 2013 à 16:01, Peter Schröder \<[phoe...@googlemail.com](mailto:phoe...@googlemail.com)\<javascript:\>\>  
> a écrit :
> 
> i just upgraded to latest elasticsearch 0.20.2 and reinstalled the head  
> plugin, but i can't open it through the browser:
> 
> [http://localhost:9200/\_plugin/head/](http://localhost:9200/_plugin/head/)
> 
> the installation is fine, its installed into  
> /usr/local/var/lib/elasticsearch/plugins:
> 
> ○ → ls /usr/local/var/lib/elasticsearch/plugins/head/\_site/  
> LICENCE README.textile index.html lib
> 
> when i open  
> file://localhost/usr/local/var/lib/elasticsearch/plugins/head/\_site/index.html  
> the plugin is there as expected.
> 
> is there some new configuration option, that needs to be enabled to run  
> the plugin? or did i miss anything related to site plugins?
> 
> --

--

---

<div class="post-metadata">

**Author:** ![Peter\_Schroder](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/peter_schroder/32/2513_2.png) [@Peter\_Schroder](https://discuss.elastic.co/u/Peter_Schroder)\
**Post date:** [January 16, 2013, 11:58am UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/4 "2013-01-16T11:58:58Z")

</div>

i verified it on another dev-machine. after the update, the plugin is gone.

|system| walter in ~  
○ → curl -v "[http://localhost:9200/\_plugin/head/](http://localhost:9200/_plugin/head/)"

- About to connect() to localhost port 9200 (#0)
- Trying ::1... Connection refused
- Trying 127.0.0.1... connected
- Connected to localhost (127.0.0.1) port 9200 (#0)

> GET /\_plugin/head/ HTTP/1.1  
> User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4  
> OpenSSL/0.9.8r zlib/1.2.5  
> Host: localhost:9200  
> Accept: _/_

\< HTTP/1.1 404 Not Found  
\< Content-Type: text/plain; charset=UTF-8  
\< Content-Length: 0  
\<

- Connection #0 to host localhost left intact
- Closing connection #0

--

---

<div class="post-metadata">

**Author:** ![Igor\_Motov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/igor_motov/32/45193_2.png) [@Igor\_Motov](https://discuss.elastic.co/u/Igor_Motov)\
**Post date:** [January 16, 2013, 2:23pm UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/5 "2013-01-16T14:23:09Z")

</div>

I just tried it with a fresh installation of elasticsearch and it works  
fine. How did you install it?

~/Software› curl -O -L  
[http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.2.tar.gz](http://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.20.2.tar.gz)  
% Total % Received % Xferd Average Speed Time Time Time  
Current  
Dload Upload Total Spent Left  
Speed  
100 15.4M 100 15.4M 0 0 1577k 0 0:00:10 0:00:10 --:--:--  
1615k  
~/Software› tar -xzf elasticsearch-0.20.2.tar.gz  
~/Software› cd elasticsearch-0.20.2  
~/Software/elasticsearch-0.20.2› bin/plugin -install mobz/elasticsearch-head  
-\> Installing mobz/elasticsearch-head...  
Trying [https://github.com/mobz/elasticsearch-head/zipball/master](https://github.com/mobz/elasticsearch-head/zipball/master)...  
(assuming site plugin)  
Downloading ...................................DONE  
Identified as a \_site plugin, moving to \_site structure ...  
Installed head  
~/Software/elasticsearch-0.20.2› bin/elasticsearch  
~/Software/elasticsearch-0.20.2› curl -v [http://localhost:9200/\_plugin/head/](http://localhost:9200/_plugin/head/)

- About to connect() to localhost port 9200 (#0)
- Trying 127.0.0.1... connected
- Connected to localhost (127.0.0.1) port 9200 (#0)

> GET /\_plugin/head/ HTTP/1.1  
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7  
> OpenSSL/0.9.8r zlib/1.2.3  
> Host: localhost:9200  
> Accept: _/_

\< HTTP/1.1 200 OK  
\< Content-Type: text/html  
\< Content-Length: 1789  
\<

ElasticSearch Head ....

On Wednesday, January 16, 2013 6:58:58 AM UTC-5, Peter Schröder wrote:

> i verified it on another dev-machine. after the update, the plugin is gone.
> 
> |system| walter in ~  
> ○ → curl -v "[http://localhost:9200/\_plugin/head/](http://localhost:9200/_plugin/head/)"
> 
> - About to connect() to localhost port 9200 (#0)
> - Trying ::1... Connection refused
> - Trying 127.0.0.1... connected
> - Connected to localhost (127.0.0.1) port 9200 (#0)
> 
> > GET /\_plugin/head/ HTTP/1.1  
> > User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4  
> > OpenSSL/0.9.8r zlib/1.2.5  
> > Host: localhost:9200  
> > Accept: _/_
> 
> \< HTTP/1.1 404 Not Found  
> \< Content-Type: text/plain; charset=UTF-8  
> \< Content-Length: 0  
> \<
> 
> - Connection #0 to host localhost left intact
> - Closing connection #0

--

---

<div class="post-metadata">

**Author:** ![Peter\_Schroder](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/peter_schroder/32/2513_2.png) [@Peter\_Schroder](https://discuss.elastic.co/u/Peter_Schroder)\
**Post date:** [January 16, 2013, 5:18pm UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/6 "2013-01-16T17:18:26Z")

</div>

i installed via homebrew. re-installing elasticsearch did not help, but  
brute force did the trick:

rm -rf /usr/local/var/lib/elasticsearch/

now everything is fine, except that all indexes are gone 🙂

--

---

<div class="post-metadata">

**Author:** ![Peter\_Schroder](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/peter_schroder/32/2513_2.png) [@Peter\_Schroder](https://discuss.elastic.co/u/Peter_Schroder)\
**Post date:** [January 24, 2013, 11:57am UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/7 "2013-01-24T11:57:48Z")

</div>

stopped working again... no logs, nothing ☹

--

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 2:54am UTC](https://discuss.elastic.co/t/elasticsearch-head-plugin-not-available-through-http-localhost-9200--plugin-head/10352/8 "2017-07-06T02:54:48Z")

</div>


