上千个主分片--Kagillion Shards--es横向扩展设计
来源:互联网 发布:红马后一计划软件 编辑:程序博客网 时间:2024/06/02 06:08
这节开始抠我等的伤疤。。。
这是所有刚用ES的user都头疼的问题:TMD,我该用几个shard好,,,、
有土豪竟然想先建1000个shard在一台计算机上,你Y是银河N代吧
多一个shard是有代价的
一个shard是一个lucene的index,所以会消耗memory cpu and so on
每个请求都会发送到每个shard上,你让一堆shard去找一个奶吃,可能吗?
聚合方面,统计是在每个shard上进行的,你让少量的数据在这么多shard计算是非常低效的
官方建议:少量的shard在一个集群中还是可以的,要是问多少合适他自己也不知道(小白就默认的配置吧),官方说上百个shard很少能运行非常好,如果少了就再加就行。
解决方案呢就是类似阶梯向上发法,到了一个阶段再考虑下个阶段的问题,切莫找永久解决方案。
总的来说就是你还没妹子呢别考虑你孩子把妹的事情
0 0
- 上千个主分片--Kagillion Shards--es横向扩展设计
- 06-从分片--Replica Shards--es横向扩展设计
- 主分片平衡--Shard Overallocation--es横向扩展设计
- 自己去设计es的分片数量安排的方法--Capacity Planning--es横向扩展设计
- es横向扩展设计的引言
- 07-多索引操作--Multiple Indices--es横向扩展设计
- 08-索引模版--Index Templates--es横向扩展设计
- 横向扩展单元--the unit of scale--es横向扩展设计
- es大量unassigned shards
- ES: resolve unassigned shards
- es迁移分片,重置主节点。
- 【转】上千个扩展名
- elasticsearch介绍集群,模拟横向扩展节点、节点宕机、改变分片
- elasticsearch介绍集群,模拟横向扩展节点、节点宕机、改变分片
- ES分片经验:
- ES分片以及副本
- ES集群和分片
- es分片内部原理
- Servlet读取资源文件的三种方式
- 黑马程序员——Java基础——异 常
- Activity,intent,bundle,请求码,结果码,服务,广播
- 今目标停课头脑风暴两天所感所想
- Java 集合体系详解——Map体系键值对集合
- 上千个主分片--Kagillion Shards--es横向扩展设计
- Android中正确获得View控件的宽和高——使用篇
- maven项目不编译xml等属性文件的问题(此问题与Eclipse或者是Intellij IDEA无关)
- VBend、unload、exit sub、 end sub、close、hide的比较
- redis2.8.22编译、安装、运行、停止
- 版本控制系统(VCS→DVCS)
- 取得数据库某个表的最大id 可以用以下方法
- HDOJ 5463 Clarke and minecraft(贪心向上取整)
- Fragment,Spinner,viewPager,Bundle,返回(请求码,结果码)