Elasticsearch集羣搭建

最近發現搭建solr集羣相對來說還是要比ES集羣繁瑣許多,並且ES在索引負載均衡、容錯性等方面要比solr集羣好很多(至少我是這麼認爲的)。因此將ES集羣的搭建不走在這裏簡單描述下:

我比較習慣下載zip格式從本地解壓再上傳到服務器,當然tar.gz格式也無所謂了,憑個人愛好習慣吧。


1、下載elasticsearch-xxx.zip (最好使用最新版吧)到服務器,解壓到指定文件elasticsearch  命令:unzip -delasticsearch elasticsearch-xxx.zip.當然也可本地解壓後再上傳。

2、更改elasticsearch.yml配置文件,這也是集羣關鍵了。裏面包含關於集羣的幾乎所有主要配置信息,這裏就簡單介紹幾個 簡單點的:

    cluster.name: elastic 集羣名字,這個就很好使用了  只要是同一網段的不同主機,就會根據這個名字來加入集羣,無需任何其他關聯等信息的配置。所以這裏要保證每個主機此配置一致;

node.name :test節點名字,每個主機取不一樣就行

node.master:true 領導者,保證集羣中有一個就行了
node.data: true數據節點,一般都配置爲true

3、分別複製elasticsearch-xxx.zip 到不同主機上,按上述更改配置

4、啓動就好: ./elasticsearch (前臺運行)        ./elasticsearch -d (後臺進程運行)    nohup sh elasticsearch &(後臺運行)

5、集羣就搭建好了,可以使用了。

6、但在這裏可想而知,沒有界面畢竟不太好看,下面就簡單的安裝一款插件讓我們來直觀集羣狀態:

7、安裝elasticsearch-head-master插件,直接在服務器上安裝就行,非常簡單,運行下面命令就OK了(在線不在線就看你自己的了):

$./plugin -install mobz/elasticsearch-head (這是安裝head插件,在線安裝)

./plugin install head -url file:/downloads/elasticsearch-head-master.zip (這是離線安裝方式,file後面就是插件路徑,去github上直接下載,地址就不提供了,時間久了會變,直接上git上搜就行)

安裝完成後,在瀏覽器輸入http://localhost:9200/_plugin/head就可以打開ES界面了。



發佈了49 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章