赞
踩
资料来自于ElasticSearch官方文档。
首先:发送一个索引或者删除的请求给node1
其次:node1接到请求之后,会根据请求中携带的参数“文档id”判断出该文档应该存储在具体哪一个shard中
shard = hash(routing) % numberofprimary_shards
,比如shard0;其次就是node1通过元数据信息可以知道shard0在具体哪一个节点,于是node1会把请求转发给node3
最后:node
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。