ES 7.3 和 6.8 对比 6.4 的版本调研

本文对比了Elasticsearch 7.3与6.8版本在Cluster、Security、Index、Query及JDK方面的变化。7.3版本引入了Shard refresh策略以提升写入性能,但可能影响查询效率;6.8版本增加了Cross-cluster replication(CCR)和Index Lifecycle Management(ILM)。Transport client已被废弃,高、低级别REST客户端有所更新,且7.3版本的ILM和ES SQL已达到生产就绪状态。JDK现在包含在Elasticsearch分发版中,不再需要单独安装。

ES 6.8

Cluster
  • 增加集群 shards 数的限制;可配置
  • 集群监控考虑使用 MeticsBeat
  • data.path 中不能包含 cluster name
  • Cross-cluster replication(CCR):支持多集群 replication 和 search;但是,是付费功能
Security
  • TLS(类似 SSL)、RBAC(Role-based access control ) 都可在 basic 版本使用
Index
  • 索引不再使用 mapping type
  • index lifecycle management(ILM):索引可为 hot、warm、cold、delete 状态
Query
  • 限制每个节点的 open scroll context 数:我们使用 scroll,要记得 close 掉

ES 7.3

Cluster
  • Shard refresh:对于 search idle 的 shards 来说,数据写入时不做 refresh,查询时触发 refresh;这样对于集群的写入性能有提高,但是查询效率可能会受一点影响。可配置 refresh interval 禁掉上述功能
  • CCR:此功能 production-ready;kibana 加入了管理界面
  • Discovery 变化挺大的,要现根据文档进行正确配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值