ELASTICSEARCH CLUSTER 集群搭建总结

本文总结了Elasticsearch集群的高可用性、近实时性和安全性特性,并介绍了集群的基本配置步骤。集群通过设置多个节点确保服务和数据的可用性,利用分词索引实现快速查询。此外,ES内置安全措施,如认证、角色访问控制和SSL加密。配置集群主要涉及elasticsearch.yml文件的修改,包括节点角色、网络设置和集群发现等。验证集群状态可通过访问集群的健康检查API。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ES集群特性总结:

1.高可用

   对于所有集群来说都具备的一个高可用性,高可用性分为两种,一种是数据可用性,一种是服务     可用性。对于服务可用性来说,一个ES集群中可以存在多个ES NODE,每一个NODE对应一台服     务器,如果其中某一台因为某些元素出现了故障宕机,集群可以仍然使用剩余的NODE节点继续     提供服务,实现了服务高可用性;对于数据可用性来说,ES集群引入了副本(Replication)概       念,即创建INDEX的时候可以指定副本数量,以下图为例即是创建一个新的名为newindex的索       引,同时会为此索引创建两个分片及一份副本。需要注意的是,一旦创建索引,就无法更改其分     片数。同时由于引入了多台服务器,使得集群可以存储的数据量大幅上升,实现了高度数据可       用性。

PUT es ipaddress/hostnae:9200/newindex

{
  "settings": {
    "index": {
      "number_of_shards": 2,
      "number_of_replicas": 1
    }
  }
}

2.近实时

   从本质上来讲,ES也只是一种数据库,那么为什么在国内MYSQL等数据库占据主流的情况下还要使用ES呢,原因就是ES的数据读取速度。一台正常工作的ES服务器的读取速度可以保持在0.2毫秒之内,而即使你使用MYSQL在localhost进行少量的数据查询,由下图可见本地查询时间也基本上在40ms左右,由此对比可见ES速度之快。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值