1. 程式人生 > >ElasticSearch學習筆記--安裝

ElasticSearch學習筆記--安裝

upd 建議 node .html 添加 logs cat sea 版本

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一下,就管理起來了

ElasticSearch學習筆記--安裝