Elasticsearch7.6在单机部署集群

系统:Centos6.9
内存:32G

1:下载解压两份es7.6的源文件
在这里插入图片描述
编辑elasticsearch-7.6.1/config/elasticsearch.yml,添加如下内容

#集群名称
cluster.name: my-esCluster

#节点名称
node.name: node1

#是否是master节点
node.master: true

#是否允许该节点存储索引数据
node.data: true

#绑定地址
network.host: 0.0.0.0

#http端口
http.port: 9200

#TCP的默认监听端口,默认 9300
transport.tcp.port: 9300

#集群主机列表
discovery.seed_hosts: ["192.168.57.97:9300","192.168.57.97:9301"]

#es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master
cluster.initial_master_nodes: ["node1", "node2"]

#是否支持跨域,是:true,在使用head插件时需要此配置
http.cors.enabled: true

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

编辑elasticsearch-7.6.1-node/config/elasticsearch.yml,添加如下内容

#集群名称
cluster.name: my-esCluster

#节点名称
node.name: node2

#是否是master节点
node.master: true

#是否允许该节点存储索引数据
node.data: true

#绑定地址
network.host: 0.0.0.0

#http端口
http.port: 9201

# TCP的默认监听端口,默认 9300
transport.tcp.port: 9301

#集群主机列表
discovery.seed_hosts: ["192.168.57.97:9300","192.168.57.97:9301"]

# es7.x 之后新增的配置,初始化一个新的集群时需要此配置来选举master
cluster.initial_master_nodes: ["node1", "node2"]

# 是否支持跨域,是:true,在使用head插件时需要此配置
http.cors.enabled: true

bootstrap.memory_lock: false
bootstrap.system_call_filter: false

2:开放防火墙端口

开放9200,9201,9300,9301端口

//开放9200...端口
firewall-cmd --zone=public --add-port=9200/tcp --permanent
…
//重启防火墙服务
firewall-cmd --reload

3:分别后台启动两个ES

./bin/elasticsearch -d

4:通过chrome的Arkbase插件访问
Elasticsearch7.6在单机部署集群_第1张图片

你可能感兴趣的:(ElasticSearch)