摘要: 阅读全文
posted @ 2022-02-16 21:20 showMeTheCodes 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、深度分页 假如要查10000-10100条数据,有5个分片。但是你不能保证这100条数据全部都在一个分片上 这时ES就会在每个分片上取出前10100条数据,共50500条数据。最后在这50500条数据中取出10000-10100的数据。 总结:先在每个分片中进行单次查询,之后再进行二次查询 二、 阅读全文
posted @ 2022-02-16 18:01 showMeTheCodes 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、Master选举 1、ping其他所有节点,收到回复的放到一个集合中(包括自己) 2、从集合中选所有具有候选角色的节点 3、从候选列表中选出master,按照版本号选举,版本号越大越优先 4、第3步当集群中有主节点时,已存在的主节点与新选出的主节点比较id,id最小的为主节点 二、脑裂 1、假设 阅读全文
posted @ 2022-02-16 17:03 showMeTheCodes 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、es容灾机制 二、选举过程中两个重要的角色 1、active master与master的区别 active master节点:主节点。主节点一般不作为数据节点,不进行复杂的数据处理业务 master角色:代表该节点为候选节点,候选节点一般也不作为数据节点,因为如果主节点宕机后候选节点会被升级为 阅读全文
posted @ 2022-02-16 14:29 showMeTheCodes 阅读(208) 评论(0) 推荐(0) 编辑