解壓之後複製兩份,node1當作主節點,node2、node3當作從節點
而我們只需要修改 /config 目錄下的 elasticsearch.yml 檔案
node-1:
#集群名字
cluster
.name: elasticsearch-cluster
# 節點名字
node
.name: node-1
#是否作為主機
node
.master: true
#是否作為資料節點
# --------------------------------- 發現 ----------------------------------
# 其他節點的位址埠號,注意埠號為 節點通訊埠
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
# 跨域
#集群名字
cluster
.name: elasticsearch-cluster
# 節點名字
node
.name: node-2
#是否作為主機
node
.master: true
#是否作為資料節點
# --------------------------------- 發現 ----------------------------------
# 其他節點的位址埠號,注意埠號為 節點通訊埠
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
# 跨域
#集群名字
cluster
.name: elasticsearch-cluster
# 節點名字
node
.name: node-3
#是否作為主機
node
.master: true
#是否作為資料節點
# --------------------------------- 發現 ----------------------------------
# 其他節點的位址埠號,注意埠號為 節點通訊埠
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
# 跨域
補充:
需要修改es相關配置資訊需修改elasticsearch.yml檔案
需要修改jvm相關配置資訊需修改lvm.options檔案
需要修改es相關配置資訊需修改log4j2.properties檔案
雙擊執行 /bin/elasticsearch.bat 檔案執行,注意,此處盡量依次執行三個目錄下的該檔案。
啟動成功如下:
結果如下:
瀏覽器訪問:
注意,grunt指令需要依託 npm 進行安裝
安裝指令:npm install -g grunt-cli
構建elasticsearch集群
初始化系統環境 在 etc security limits.conf 增加如下兩行 elasticsearch soft nofile 4096 elasticsearch hard nofile 65536 curl o elasticsearch 解壓軟體包 tar xvf elasticsea...
Elasticsearch集群搭建
1 主節點 儲存資料資訊 meta data 元資料 描述資料的資料,客戶端通過主節點獲取真正的資料位置,到資料節點datanode獲取資料分片 2 資料節點 只負責資料的讀和寫 3 負載均衡節點 當主節點連線的客戶端過多,可以引入負載均衡節點 分擔併發,既不是主節點,也不是資料節點 搭建另外兩台e...
Elasticsearch集群搭建
1 分發 scp 2.修改每一台機器的配置檔案 a 集群的名字 cluster.name my es b 節點名字 node.name node 1 c es儲存資料的路徑 path.data home zpark esdata data d es生成log資訊的路徑 path.logs home ...