es如何定位shard在那个节点?

查询节点是如何找到索引在那个分片,然后又如何定位分片在集群的那个节点?
已邀请:

大慈大悲掌 - 要我一直笑吗?

赞同来自:

1.首先根据是否有路由,有路由的话直接访问符合路由规则的分片
2.没有的话群发给所有分片进行搜索,然后结果汇总统计,可以看下query_and_fetch

rochy - 奋进的半杯水

赞同来自:

code4j - coder

赞同来自:

分片在哪个节点还不好看?head  kopf上就能看到,

vearne - stay foolish stay hungry

赞同来自:

http://vearne.cc/archives/595
聊聊ELASTICSEARCH的集群状态的管理和维护
 
可以看下这篇文章

要回复问题请先登录注册