ElasticSearch7集群搭建(Windows单机版)
ElasticSearch名为分布式搜索引擎,所以为了实现高可用,ElasticSearch一般是要搭建集群环境的。
这里我们只在一台电脑上搭建三个ElasticSearch客户端来建立伪分布式就可以开始我们的学习之旅了。
一.解压压缩包
我们直接多解压两份elasticsearch-7.4.2-windows-x86_64.zip压缩包再修改名字就行了:
二.修改配置文件
修改config文件夹下的elasticsearch.yml文件:
node1节点配置:
cluster.name: mytest-app
node.name: node-1
network.host: 127.0.0.1
http.port: 9200
transport.tcp.port: 9300
http.cors.enabled: true
http.cors.allow-origin: "*"
discovery.seed_hosts: ["127.0.0.1:9300", "127.0.0.1:9301","127.0.0.1:9302"]
cluster.initial_master_nodes: ["127.0.0.1:9300", "127.0.0.1:9301","127.0.0.1:9302"]
配置好了node1节点,其他两个node2和node3节点只要稍微做一下修改就行了。
node2配置:
node3配置:
配置好了之后,分别启动node1、node2、node3节点就行了:
启动之后在浏览器输入http://localhost:9200/_cat/nodes验证一下,三个节点构成的集群就出来了。
然后再在Kibana上新建一个索引:设置两个主分片,两个从分片:
集群状态下的索引的Health状态就为green了(green代表最健康状态):