ES环境搭建
1 Windows搭建ES集群
- 集群演示为3个节点,集群名为
es-cluster
,节点名分别为node-9201
,node-9202
,node-9203
,node-9201
为主节点,其他为数据节点
1.1 步骤
- 将ES压缩包解压,复制为3份,对应3个节点
- 修改
./config/elasticsearch.yml
文件
- (1)node-9201
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21# 集群名
cluster.name: es-cluster
# 节点名
node.name: node-9201
# 节点角色
node.roles: [master, data]
# ip地址
network.host: localhost
# 端口号
http.port: 9201
# 内部通信端口号
transport.port: 9301
# 跨域设置
http.cors.enabled: true
http.cors.allow-origin: "*"
- (2)node-9202
- 大部分与node-9201一致,所以只展示不同的地方
1
2
3
4
5
6
7
8node.name: node-9202
node.roles: [data]
http.port: 9202
transport.port: 9302
# 集群发现地址
discovery.seed_hosts: ["localhost:9201"]
cluster.initial_master_nodes: ["node-9201"]
(3)node-9203
与node-9202同理
1
2
3
4
5
6
7
8node.name: node-9203
node.roles: [data]
http.port: 9203
transport.port: 9303
# 集群发现地址
discovery.seed_hosts: ["localhost:9201", "localhost:9202"]
cluster.initial_master_nodes: ["node-9201"]依次启动9201,9202,9203即可
- 查询集群状态:
get http://ip:port/_cluster/health