快速认识elasticsearch – G

快速认识elasticsearch – G快速认识elasticsearch what is Elasticsearch Elasticsearch被称为“Lucene穿了一件json的外衣” 把Lucene用Netty封装成服务,使用jso

快速认识elasticsearch - G

快速认识elasticsearch

 

what is Elasticsearch

 

  • Elasticsearch被称为“Lucene穿了一件json的外衣”—把Lucene用Netty封装成服务,使用json访问,就是Elasticsearch。

  • Elasticsearch相对于solr更容易分布式部署—Elasticsearch内置了对分布式集群和分布式索引的管理,节点之间的通信和节点之间的数据分配和平衡全部由Elasticsearch自动管理

 

what can it do

Elasticsearch是颇受欢迎的NoSQL存储、索引、搜索工具,作为Elastic stack的一部分,也是十分受欢迎的日志分析工具

 

Elasticsearch 结构

 

  • 每一个运行实例(或者一个节点)可以在同一个机器上,也可以在不同的机器上
  • 在一个分布式系统中,可以通过多个Elasticsearch运行实例组成一个计集群(cluster),集群中会有一个主节点(master),因为Elasticsearch是去中心化的,所以主节点是动态选举出来的—不存在单点故障。
  • Elasticsearch会把一个索引(Index)分为多个小的索引,每个部分(索引的一部分)被称为分片(Shards)。
  • Elasticsearch的每一个Shards都可以有0到n个Replicas。Replicas都是Shards的完整copy,用来增加速度,同时也增加容错性。
  • 一旦某个节点数据损坏或者服务不可用时,就可以用其他节点代替坏掉的节点(高可用性)
  • 当节点加入或退出,Elasticsearch会根据机器的负载对索引分片进行重新分配。
  • 网关(GateWay)管理集群恢复(可以配置集群需要所少个节点,才能启动恢复),网关配置用于恢复任何失败的索引。当挂掉的节点重新加入,会进行数据恢复(Recovery)—Elasticsearch会从GateWay读取所有索引和元数据。

 

.镜像站

 

Elasticsearch:https://www.newbe.pro/Mirrors/Mirrors-Elasticsearch/

Kibana:https://www.newbe.pro/Mirrors/Mirrors-Kibana/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7933.html

(0)
上一篇 2023-03-11
下一篇 2023-03-11

相关推荐

  • TDengine 如何做到客户端高可用?

    TDengine 如何做到客户端高可用?小 T 导读 :经常有用户在 TDengine 的社区上递交标签为「help wanted」的问题。这些问题大都不是 Bug,只是因为不熟悉或者不了解 TDengine 的机制而让用户感到困惑的使用…

    2023-04-12
    110
  • MySQL查询重复数据「终于解决」

    MySQL查询重复数据「终于解决」假设有一个用户表 user,数据如下: 1、查询表中 uid 重复的数据 SELECT id, uid, name FROM USER WHERE uid IN (SELECT uid FROM US

    2023-02-28
    110
  • 使用Python编写高效找到最大值的算法

    使用Python编写高效找到最大值的算法首先,我们来看一下最简单的方法:暴力比较。它的思路很简单:遍历整个列表,逐一比较每个元素,找到最大值。这种方法的时间复杂度为O(n),非常容易实现。

    2024-02-06
    51
  • MySQL数据类型 – JSON数据类型 (4)[亲测有效]

    MySQL数据类型 – JSON数据类型 (4)[亲测有效]JSON值的比较和排序JSON值可以使用=,<,<=,>,>=,<>,!=,和<=>运算符进行比较。JSON值尚不支持以下比较运算符和函数:●BETWEEN●IN()●GREATEST()●LEAS…

    2023-04-06
    104
  • redis基础知识点_redis的原理

    redis基础知识点_redis的原理select切换数据库 dbsize查看当前数据库的key数量 keys查看所有的key flushdb删除当前库所有的key flushall删除所有库所有的key redis索引都是从0开始 默认

    2023-01-26
    120
  • Python Tuple: 灵活存储多个值

    Python Tuple: 灵活存储多个值Python Tuple(元组)是Python数据类型之一,可以存储多个不可变的元素。换句话说,元组是一个只读的列表。元组在Python中以小括号()表示,并用逗号分隔元素。元素可以是不同的数据类型,如整数、浮点数、字符串、列表或其他元组。

    2024-02-24
    58
  • oracle异常处理代码_oracle中抛出异常什么意思

    oracle异常处理代码_oracle中抛出异常什么意思语句执行过程中,由于各种原因使得语句不能正常执行,可能会造成更大错误或整个系统的崩溃,所以PS/SQL提供了异常(exception)着一处理的方法来防止此类情况的发生。在代码运行的过程中无论何时发生

    2023-03-16
    113
  • Apache Doris Roadmap 2021[亲测有效]

    Apache Doris Roadmap 2021[亲测有效]随着 Doris 越来越广泛的被在各个公司落地使用,Doris 开发团队也在不断地收集社区用户的需求和问题反馈。 为了更好地帮助用户了解 Doris 的发展方向和开发计划,百度 Doris 团队梳理…

    2023-04-10
    131

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注