疲劳是最舒适的枕头,努力工作吧。

es查询时是如何决定查询主分片还是查询副本的?

Elasticsearch | 作者 陈水鱼 | 发布于2019年05月27日 | 阅读数:5857

es的副本能提供负载均衡,在es内部这个负载均衡算法是什么?
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

默认的实现机制:
 
Elasticsearch将使用所谓的自适应副本选择。 这允许协调节点根据许多标准将请求发送到被认为“最佳”的副本:
 
如下的设置:
关闭cluster.routing.use_adaptive_replica_selection后,
也就是说如果关闭自适应副本选择,则在所有数据副本(原色和副本)之间以循环方式(round robin fashion)将搜索发送到索引/索引分片。
PUT /_cluster/settings
{
"transient": {
"cluster.routing.use_adaptive_replica_selection": false
}
}

dotNetDR_ - elasticsearch 6.x

赞同来自:

要回复问题请先登录注册