192.168.2.10
192.168.2.20
192.168.2.30

节点配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[kai@10 es5]$ egrep -Ev '^#|^$' config/elasticsearch.yml 
cluster.name: my-es		#集群名称
node.name: node-10		#节点名称
path.data: /home/kai/es/data		#数据存放
path.logs: /home/kai/es/logs		#日志
network.host: 192.168.2.10
http.port: 9200
discovery.zen.ping.unicast.hosts: ["kai10", "kai20","kai30"]		#其他可能的master节点
discovery.zen.minimum_master_nodes: 2
http.cors.enabled: true		#是否支持跨域
http.cors.allow-origin: "*"		#支持的域名

可视化插件

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
node安装
http://nodejs.cn/download/
配置node环境
export PATH=/home/kai/node/bin:$PATH
[kai@10 ~]$ node --version
v16.13.0
master
wget  https://github.com/mobz/elasticsearch-head/archive/master.zip
```shell
vim Gruntfile.js
connect: {
				server: {
					options: {
						port: 9100,
						base: '.',
						hostname:'*',		#配置此项
						keepalive: true
					}
				}
			}
vim _site/app.js
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://192.168.10.143:9200";		#修改此地址为任意节点
npm install
grunt server &		启动查看9100端口

es.PNG kill主es down.PNG 开启 up.PNG