ElasticSearch 系列(1)【空集群】

Elasticsearch 集群是什么?

一个运行中的 Es 实例我们称之一个节点,一个集群是指由一个或多个有相同 cluster.name 的节点组合而成,集群中所有节点会共同负载和分担所有压力。当集群内新增或者删除节点时,集群会 重新平均分配 所有的数据到每个节点

集群的主节点

当一个运行中的节点被选举为主节点的时候,他会负责整个 集群内的所有变更。例如 索引的增加和删除,或者 增加或删除节点。如何节点都可以成为主节点,但是主节点 不会负责文档级别的管理。所以即使系统的压力怎么增加,主节点都不会成为性能的瓶颈。

操作时需要将请求发送到集群的哪一个节点?

因为每个节点都知道需要操作的文档所在的节点,并且节点会帮我们将请求发送到文档所在的节点当中。所以我们需要对 Es 进行操作时,我们可以对集群中任意一个节点进行请求。

  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTFul 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    93 引用 • 95 回帖 • 477 关注
  • 集群
    27 引用 • 65 回帖

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...