处理请求的节点,叫coorinating node
所有节点默认都是默认coorinating node
datanode:可以保存数据的节点
masternode:处理创建,删除索引的请求,解决分片的分配
维护更新claster state
集群一般配置多master
master选举问题:
1节点互相ping
2选取node id低的为主节点
脑裂问题:
1限定选举条件

2从7.0开始es会自动修复

主分片数过小,不便扩展,需要重建索引,(路由算法是根据主分片数计算)
主分片数过大,分片过多,影响性能
副本分片过多,影响写入
refresh的频率是1s,所以es是近实时
transaction log
flush
merge
减少segment
es和Lucene会自动merge
本文深入探讨了Elasticsearch集群的架构原理,包括协调节点、数据节点、主节点的功能及选举机制,揭示了主分片与副本分片对性能的影响,并介绍了ES的近实时特性与内部操作如refresh、transaction log、flush和merge的工作机制。
166

被折叠的 条评论
为什么被折叠?



