Elasticsearch简单学习9:分布式特性以及分布式搜索机制
1.分布式特性
2.节点
3.Coordinating Node
4.Cerebro 介绍
https://github.com/lmenezes/cerebro/releases
./bin/elasticsearch.bat -E node.name=node0 -E cluster.name=beehive -E path.data=node0_data -E http.port=9200
./bin/elasticsearch.bat -E node.name=node1 -E cluster.name=beehive -E path.data=node1_data -E http.port=9201
cerebro下载很慢啊!可以用kibana看。
5.Data Node
6.Master Node
7.Master Eligible Nodes & 选主流程
8.集群状态
9.Master Eligible Nodes & 选主的过程
10.脑裂问题
11.如何避免脑裂问题
12.配置节点类型
二、分⽚片与集群的故障转移
三、文档分布式存储
● 可以通过设置 Index Settings,控制数据的分片
● Primary Shard 的值不能修改,修改需要重新 Index。默认值是 5, 从 7 开始,默认值改为 1
● 索引写入数据后,Replica 的值可以修改。增加副本,可提高大并发下的读取性能
● 通过控制集群的节点数,设置 Primary Shard 数,实现水平扩展
1.文档存储在分片上
2.文档到分片的路路由算法
3.更新一个文档
4.删除⼀个文档