没有合适的资源?快使用搜索试试~ 我知道了~
Elasticsearch的分布式架构、负载均衡、高可用以及容错性看这一篇就够了
10 下载量 124 浏览量
2021-01-27
12:15:11
上传
评论
收藏 551KB PDF 举报
温馨提示
试读
5页
开箱即用,简单粗暴 Elasticsearch天然支持分布式和集群,开箱即用,零配置,零改动。 自动分片 一个index默认5个primaryshard,那么我们创建一个document,他给我们分配到哪个shard上了呢?搜索的时候又是怎么知道我们搜的这个document再哪个shard上呢?这都是es内部为我们做好的,开发者完全不用关心。
资源详情
资源评论
资源推荐
Elasticsearch的分布式架构、负载均衡、高可用以及容错性看的分布式架构、负载均衡、高可用以及容错性看
这一篇就够了这一篇就够了
一、分布式架构
1、特点
开箱即用,简单粗暴
Elasticsearch天然支持分布式和集群,开箱即用,零配置,零改动。
自动分片
一个index默认5个primary shard,那么我们创建一个document,他给我们分配到哪个shard上了呢?搜索的时候又是怎么知道
我们搜的这个document再哪个shard上呢?这都是es内部为我们做好的,开发者完全不用关心。
自动集群发现
英文:cluster discovery。我们本机启动两个es实例,也就是两个node节点,默认集群名称是elasticsearch,所以他会自动将
这两个node凑成一个集群,我们什么都不用配置,它自动发现。
shard负载均衡
假设我们有1个index,五个primary shard,两个node,他会自动为我们将这5个shard分配到两台node上,一台三个shard,
一台两个shard,我们又加了三台node,五个node凑成了一个集群,那么es会自动为我们将这五个shard平分到五台机器,每
台一个shard,这些过程都自动的,开发者啥也不用管。
二、自动集群发现
我们先启动一台es实例,然后通过head插件看是如下效果
1.集群只有一个node01节点
2.里面包含一个test_index索引,我们测试用的,自己建的。我们启动第二台(修改端口为9201),然后再看head插件的集群
信息
1.两个node了,node1和node2自动凑了一个集群。我们查的node1的信息(端口9200)发现node2也在里面了。
2.自动同步主节点的数据,主节点这里就是node1,因为它先启动的。当时就它自己,所以它是老大。
weixin_38733414
- 粉丝: 11
- 资源: 988
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0