Windows下搭建elasticsearch集羣案例

首先去Elasticsearch官網下載zip安裝包:https://www.elastic.co/downloads/past-releases,進入下載頁後選擇要下載的版本
我選擇的是Elasticsearch-2.1.1版本,下載地址如下:Elasticsearch-2.1.1版本下載
1、創建一個文件夾“es-cluster”,然後解壓zip包後,進入文件夾中將裏面的一個單獨文件夾複製多份到“es-cluster”文件夾中。然後重命名爲elasticsearch-2.1.1-node_1,elasticsearch-2.1.1-node_2,elasticsearch-2.1.1-node_3,。。。如下圖所示

2、修改配置文件:進入到其中某個節點文件中config文件夾中,打開elasticsearch.yml進行配置

3、具體的配置信息參考如下:
節點1的配置信息:
cluster.name: my-esLearn   #集羣名稱,保證唯一
node.name: node-1   #節點名稱,必須不一樣
network.host: 192.168.13.198   #必須爲本機的ip地址
http.port: 9200   #服務端口號,在同一機器下必須不一樣
transport.tcpport: 9300   #集羣間通信端口號,在同一機器下必須不一樣
#設置集羣自動發現機器ip集合
discovery.zen.ping.unicast.hosts: ["192.168.13.198:9300", "192.168.13.198:9301", "192.168.13.198:9302"]

節點2的配置信息:
cluster.name: my-esLearn   #集羣名稱,保證唯一
node.name: node-2   #節點名稱,必須不一樣
network.host: 192.168.13.198   #必須爲本機的ip地址
http.port: 9201   #服務端口號,在同一機器下必須不一樣
transport.tcpport: 9301   #集羣間通信端口號,在同一機器下必須不一樣
#設置集羣自動發現機器ip集合
discovery.zen.ping.unicast.hosts: ["192.168.13.198:9300", "192.168.13.198:9301", "192.168.13.198:9302"]

節點3的配置信息:
cluster.name: my-esLearn   #集羣名稱,保證唯一
node.name: node-3   #節點名稱,必須不一樣
network.host: 192.168.13.198   #必須爲本機的ip地址
http.port: 9202   #服務端口號,在同一機器下必須不一樣
transport.tcpport: 9302   #集羣間通信端口號,在同一機器下必須不一樣
#設置集羣自動發現機器ip集合
discovery.zen.ping.unicast.hosts: ["192.168.13.198:9300", "192.168.13.198:9301", "192.168.13.198:9302"]



4、安裝集羣狀態查看插件--head插件,進入到安裝文件夾中的bin目錄中執行如下命令:
F:\es-cluster\elasticsearch-2.1.1-node_1\bin>plugin install mobz/elasticsearch-head
依次啓動服務(最先啓動的服務自動成爲主節點),如下圖所示

5、最後在瀏覽器地址中運行:ip:9200/_plugin/head/ 來查看集羣狀態

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章