elasticsearch集群搭建-windows


1、下載elasticsearch到本地並解壓

下載地址: https://www.elastic.co/cn/downloads/elasticsearch

解壓之后復制兩份,node1當作主節點,node2、node3當作從節點

2、修改主節點配置文件

而我們只需要修改 /config 目錄下的 elasticsearch.yml 文件

node-1:

#集群名字
cluster.nameelasticsearch-cluster
# 節點名字
node.namenode-1
#是否作為主機
node.mastertrue
#是否作為數據節點
node.datafalse
network.host: 127.0.0.1
http.port: 9200
transport.tcp.port: 9300
--------------------------------- 發現 ----------------------------------
# 其他節點的地址端口號,注意端口號為 節點通信端口
discovery.zen.ping.unicast.hosts["127.0.0.1:9300","127.0.0.1:9301", "127.0.0.1:9302"]
# 有資格作為master的節點的最小數量
discovery.zen.minimum_master_nodes: 1
# 節點將會等待響應多久后超時
discovery.zen.fd.ping_timeout: 30s
# 跨域
http.cors.enabledtrue
http.cors.allow-origin: "*"

node-2:

#集群名字
cluster.nameelasticsearch-cluster
# 節點名字
node.namenode-2
#是否作為主機
node.mastertrue
#是否作為數據節點
node.datafalse
network.host: 127.0.0.1
http.port: 9201
transport.tcp.port: 9301
--------------------------------- 發現 ----------------------------------
# 其他節點的地址端口號,注意端口號為 節點通信端口
discovery.zen.ping.unicast.hosts["127.0.0.1:9300","127.0.0.1:9301", "127.0.0.1:9302"]
# 有資格作為master的節點的最小數量
discovery.zen.minimum_master_nodes: 1
# 節點將會等待響應多久后超時
discovery.zen.fd.ping_timeout: 30s
# 跨域
http.cors.enabledtrue
http.cors.allow-origin: "*"

node-3:

#集群名字
cluster.nameelasticsearch-cluster
# 節點名字
node.namenode-3
#是否作為主機
node.mastertrue
#是否作為數據節點
node.datafalse
network.host: 127.0.0.1
http.port: 9202
transport.tcp.port: 9302
--------------------------------- 發現 ----------------------------------
# 其他節點的地址端口號,注意端口號為 節點通信端口
discovery.zen.ping.unicast.hosts["127.0.0.1:9300","127.0.0.1:9301", "127.0.0.1:9302"]
# 有資格作為master的節點的最小數量
discovery.zen.minimum_master_nodes: 1
# 節點將會等待響應多久后超時
discovery.zen.fd.ping_timeout: 30s
# 跨域
http.cors.enabledtrue
http.cors.allow-origin: "*"

補充:

需要修改es相關配置信息需修改elasticsearch.yml文件
需要修改jvm相關配置信息需修改lvm.options文件
需要修改es相關配置信息需修改log4j2.properties文件

3、啟動es

雙擊運行 /bin/elasticsearch.bat 文件運行,注意,此處盡量依次運行三個目錄下的該文件。

啟動成功如下:

瀏覽器運行如下鏈接:

http://127.0.0.1:9200/_cat/nodes?v

結果如下:

4、安裝head插件

下載鏈接:https://github.com/mobz/elasticsearch-head

下載解壓后,進入該目錄進行啟動:

grunt server

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

注意,grunt指令需要依托 npm 進行安裝
安裝指令:npm install -g grunt-cli


免責聲明!

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



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