搭建Elasticsearch集羣

前置操作

當克隆以後,es中的data目錄,一定要清空,這裏麪包含了原先的索引庫數據。
圖片描述

配置集羣

修改elasticsearch.yml這個配置文件如下:

# 配置集羣名稱,保證每個節點的名稱相同,如此就能都處於一個集羣之內了
cluster.name: imooc-es-cluster

# 每一個節點的名稱,必須不一樣
node.name: es-node1

# http端口(使用默認即可)
http.port: 9200

# 主節點,作用主要是用於來管理整個集羣,負責創建或刪除索引,管理其他非master節點(相當於企業老總)
node.master: true

# 數據節點,用於對文檔數據的增刪改查
node.data: true

# 集羣列表
discovery.seed_hosts: ["192.168.1.184", "192.168.1.185", "192.168.1.186"]

# 啓動的時候使用一個master節點
cluster.initial_master_nodes: ["es-node1"]

最後可以通過如下命令查看配置文件的內容:

more elasticsearch.yml | grep ^[^#]

分別啓動3臺es

切換到esuser後在啓動,訪問集羣各個節點,查看信息:

一個從節點掛機了

主節點掛了

master會進行轉移

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