Windows Elasticsearch 單機集群搭建和elasticsearch-head插件安裝


本次實驗在windows系統搭建Elasticsearch 集群

1.需求采集

把下載解壓elasticsearch-6.2.3目錄復制3份,三個文件夾分別命名為elasticsearch-6.2.3-node_1 、elasticsearch-6.2.3-node_2 、elasticsearch-6.2.3-node_3 

復制改名后我們開始分別配置elasticsearch.yml配置文件(注:我們把elasticsearch-6.2.3-node_1視為主節點,其余2和3視為子節點)。

elasticsearch-6.2.3-node_1 主節點配置如下:

#指定集群的名稱

cluster.name: local-es

#節點名稱

node.name: local_node1

#是否設置為主節點;該屬性可不指定,節點之間自主選舉。

node.master: true

#指定節點的部落屬性,這是一個比集群更大的范圍。

node.attr.rack: r1

#這個配置限制了單節點上可以開啟的ES存儲實例的個數,我們需要開多個實例,因此需要把這個配置寫到配置文件中,並為這個配置賦值為2或者更高node.max_local_storage_nodes: 3

# 設置對外的網關IP,默認本地回環。

network.host: 127.0.0.1

#設置對外的端口,端口建議重新設置,提高安全性。默認是9200,集群需要保證不一致,不然啟動不了

http.port: 9200

#設置TCP傳輸端口

transport.tcp.port: 9300

discovery.zen.ping.unicast.hosts:["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]

http.cors.enabled: true

http.cors.allow-origin: "*"

elasticsearch-6.2.3-node_2 和elasticsearch-6.2.3-node_3   子節點配置如下:

cluster.name: local-es

node.name: local_node2

node.master: false

node.attr.rack: r1

node.max_local_storage_nodes: 3

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

network.host: 127.0.0.1

http.port: 9201/9202

transport.tcp.port: 9301/9302

discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]  #候選主節點地址

http.cors.enabled: true

http.cors.allow-origin: "*"

2、啟動節點(先啟動主節點,其次啟動子節點)

question:

 啟動可能會出現端口占用得情況,報【Address already in use: bind】。

那我們得先把占用端口得程序kill掉。

cmd -->執行 netstat -ano|findstr "9200" -->tasklist|findstr "PID號" -->任務管理器結束進程

 

我們想通過view方式查看我們搭建得集群,這得需要依賴elasticsearch-head插件了。下面我們講解一下如何搭建elasticsearch-head插件進行查看elasticsearch狀態。

elasticsearch-head安裝

1.下載

https://github.com/mobz/elasticsearch-head

2。通過node.js安裝elasticsearch-head

a.必須先安裝node.js

b.解壓下載的包

c.Cmd --> cd 插件目錄 

d.執行npm install -g grunt -cli 命令

e.執行 npm install 

運行 grunt server 命令就可以在瀏覽器頁面訪問了。

瀏覽器訪問:http://localhost:9100/

這樣就安裝完成了,下面我們重新啟動集群,就可以看到剛剛我們搭建的集群了;

另外一種方式通過谷歌瀏覽器安裝head插件:

首先要谷歌下載插件,可以通過谷歌商城下載(需要翻牆)

百度雲下載:https://pan.baidu.com/s/1Cy7yyiTga5Z5mWpFPs7qrg (密碼:eiaq)

安裝步驟:

打開擴展程序后把下載好的插件拖動到里面就行了。

 

如要打開點右上角的小圖標即可,最后通過ip連接到ES服務即可使用。

好啦,集群的搭建就到這了,如果覺得寫得好的希望點個贊哦。我會繼續努力的!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM