Es集群搭建

在之前文中讲过Elastic Search6.8.0安装
现在在一台机器上,搭建伪分布式集群,步骤如下:

  1. 将原有ES安装包复制三份
cp -r elasticsearch-6.8.0/ master/
cp -r elasticsearch-6.8.0/ slave1/
cp -r elasticsearch-6.8.0/ slave2/
  1. 删除复制目录中data目录
    #注意:由于复制目录之前使用过因此需要在创建集群时将原来数据删除
rm -rf master/data
rm -rf slave1/data
rm -rf slave2/data
  1. 编辑没有文件夹中config目录中jvm.options文件跳转启动内存
vim master/config/jvm.options  
vim slave1/config/jvm.options
vim slave2/config/jvm.options
#分别加入: -Xms512m -Xmx512m
  1. 分别修改三个文件夹中config目录中elasticsearch.yml文件
vim master/config/elasticsearch.yml
	vim salve1/config/elasticsearch.yml
	vim slave2/config/elasticsearch.yml
#分别修改如下配置:
	cluster.name: my-es                       #集群名称(集群名称必须一致)
	node.name: node-03                          #节点名称(节点名称不能一致)
	network.host: 0.0.0.0                     #监听地址(必须开启远程权限,并关闭防火墙)
	http.port: 9200                           #监听端口(在一台机器时服务端口不能一致)
	discovery.zen.ping.unicast.hosts: ["ip:9302", "ip:9303"] #另外两个节点的ip
	gateway.recover_after_nodes: 3            #集群可做master的最小节点数
	transport.tcp.port: 9300				  				#集群TCP端口(在一台机器搭建必须修改)  9301 9302 9303
  1. 启动多个es
./master/bin/elasticsearch
./slave1/bin/elasticsearch
./slave2/bin/elasticsearch
  1. 查看节点状态,端口就跟配置中的http.port 值一致
curl  http://ip:9200
curl  http://ip:8200
curl  http://ip:7200
  1. 查看集群健康
    http://ip:9200/_cat/health?v
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值