Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强
总时长 104:45:00 共408P
此文章包含第368p-第p369的内容
简介
不管用户发给哪个节点,都可以访问到数据
集群健康
分片
下面的json代表: 把blogs的数据分3片 每部分放一点,然后每个分片都有一个副本
新增节点
水平扩容
这时的健康状况是yellow
问题和解决
集群结构
最好master就做master的事情,不要存数据,否则压力很大
创建网络
mynet创建出来了
查看网络详情
创建6个es的docker容器
其中的3个master脚本
elasticeearch.yml的内容
候选主节点
使用docker启动es
使用我们的私有网络来创建
设置内存占用,否则一下子启动这么多可能会崩
进入我们创建的es文件夹,运行脚本
docker ps 查看启动的容器
data节点 区别是不可以做主节点,而且还可以添加数据
运行脚本
docker ps 查看容器
ip addr查看网络信息
查看节点1的日志
测试集群信息
查看节点信息
查看所有节点信息
测试主节点挂了的情况,当前主节点是1
停掉节点1
主节点变成2了
再次启动节点1
等待几分钟,我们发现主节点还是2