ElasticSearch入门学习

本文介绍了ElasticSearch的基本概念,如索引、分片、副本等,详细讲解了容器创建过程,包括镜像选择、网络配置和数据管理,并展示了查询、更新和删除文档的操作方法。同时介绍了Kibana的安装和配置。

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

什么是ElasticSearch?

        ES是一个开源的分布式搜索引擎,可以用来实现搜索,日志统计,系统监控,ES易于拓展,可以轻松拓展到上百台服务器,处理PB(1PB=1024TB 1TB=1024GB)级别的数据。ES自身携带分布式协调管理功能,但仅支持json文件格式。

ES理论:

        1.索引:在ES中一个索引对应一组相关文档的存储单元,可以被看作是一种类似于数据库中的表结构,用于存储相类似的文档 每个文档都属于一个索引 索引中的文档用来被搜索和分析。

        2.索引分片:索引分片是将一个完整的索引分成多个的过程,每个分片本身就是一个独立的索引,拥有自己的设置 映射 文档。ES通过将索引划分为多个分片来允许大规模数据存储,并且能够水平扩展,每个分片可以分布在集群的不同节点上,默认情况下每个索引包含五个主分片。

        3.索引副本:索引副本是每个分片的一个复制品,用于提供冗余和故障的恢复,副本分布在不同的节点上 从而增加了系统的可靠性和容错能力。

ElasticSearch核心概念

        1.节点

                节点是集群中的单个服务器,用于存储数据并参与集群的索引和搜索功能。每个节点都有自己的名称和唯一标识符。

        2.集群

                集群是由一个或多个节点组成的一组服务器,它们共同存储项目的整个数据,集群提供了高可用性和横向扩展性。

        3.分片和复制

                分片是将索引中的数据分割成多个部分,用于提供性能和扩展性,每个分片可以被存储在集群中的一个或多个节点上。

                复制是为了数据的高可用性和容错性,每个分片都会有一个或多个副本分片,这些分片会被存储在不同的节点上。

        4.索引

                索引是用于存储数据的地方,类似于关系型数据库中的数据库,它是一中用于存储相似性质的文档的数据结构。     

        5.类型   

    &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值