上千个主分片--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
原创粉丝点击