1、安裝ElasticSearch https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html 這個頁面有詳細安裝步驟 2、安裝Head插件 head插件可以管理elasticsearch集群,管理 ...
1、安裝ElasticSearch
https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html
這個頁面有詳細安裝步驟
2、安裝Head插件
head插件可以管理elasticsearch集群,管理索引等信息,使用起來比較方便,就是界面有點醜,不過醜就醜吧,好用就行
5.4版本的head插件不支持plugin直接安裝,這個版本的head只是一個node站點,直接git拉下來,npm一把就可以啟動起來了,啟動之後
就是這樣,上面地址框呢,寫上你es伺服器的那個9200埠的地址,但是就這麼填寫的話,會存在跨域問題,所以建議安裝一個nginx來搞,一勞永逸,以後其他的站點啥的都可以通過nginx轉發而不用因為預設只開啟了內網訪問而去更改站點配置,
nginx上配置也方便,就是添加一個location節點將特定請求的路徑轉發到localhost:9200,比如可以把/es/head/轉發到localhost:9100,把/es/轉發到localhost:9200,這樣就可以解決跨域問題了
就這麼簡單就ok了
2、使用supervisor托管ElasticSearch:
之前一篇文章介紹到supervisor的使用方式,這裡我們可以使用supervisor來管理一把這個es和eshead
也就是打開配置文件添加如下節點:
supervisorctl update一下,就管理起來了