搭建es的集羣

一.複製es文件夾

圖片

圖片

二.修改配置文件

1.節點1

(1)代碼塊

#節點1的配置信息: 
#集羣名稱,保證唯一 
cluster.name: my-elasticsearch 
#節點名稱,必須不一樣 
node.name: node-1 
#必須爲本機的ip地址 
network.host: 127.0.0.1 
#服務端口號,在同一機器下必須不一樣 
http.port: 9200 
#集羣間通信端口號,在同一機器下必須不一樣 
transport.tcp.port: 9300 
#設置集羣自動發現機器ip集合 

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

(2)範例

圖片

圖片

2.節點2

(1)代碼塊

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

(2)範例

圖片

3.節點3

(1)代碼塊

#節點3的配置信息:
#集羣名稱,保證唯一
cluster.name: my-elasticsearch
#節點名稱,必須不一樣
node.name: node-3
#必須爲本機的ip地址
network.host: 127.0.0.1
#服務端口號,在同一機器下必須不一樣
http.port: 9202
#集羣間通信端口號,在同一機器下必須不一樣
transport.tcp.port: 9302
#設置集羣自動發現機器ip集合

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

(2)範例

圖片

三.連接es集羣

圖片

圖片

四.測試es集羣

1.新建索引

圖片

2.es的分片效果

圖片

3.添加索引庫

(1)代碼塊

{
	"mappings":{
		"article":{
			"properties":{
				"id":{
					"type":"long",
					"index":false,
					"store":true
				},
				"title":{
					"type":"text",
					"store":true,
					"analyzer":"standard"
				},
				"content":{
					"type":"text",
					"store":true,
					"index":true,
					"analyzer":"standard"
				}
			}
		}
	}

}

(2)範例

圖片

4.添加一條文檔

(1)代碼塊

{
	"id":1,
	"title":"新建的一條記錄",
	"content":"es集羣中的一臺"

}

(2)範例

圖片

圖片

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