Elasticsearch
Elasticsearch 7.x版本基础介绍
匿名者X
匿名者X
展开
-
ElasticSearch 7.x 【06】
本节的主要内容:ES的乐观锁并发控制原理以及模拟过程1、ES的乐观锁并发控制1.1、悲观锁与乐观锁悲观锁的优点是:方便,直接加锁,对应用程序来说透明,不需要做额外的操作;缺点,并发能力很低,同一时间只能一条线程操作数据乐观锁的优点是:并发能力很高,不给数据加锁,大量线程并发操作;缺点,麻烦,每次更新的时候,都要先对比版本号,然后可能需要重新加载数据,再次修改,再写;这个过程,可能要重复好几次。1.2、Elasticsearch内部如何基于_version进行乐观锁并发控制es内部的多原创 2020-07-21 15:31:28 · 248 阅读 · 0 评论 -
ElasticSearch 7.x 【05】
主要内容 document 元数据,_source元数据的讲解,以及索引管理原创 2020-07-21 15:19:00 · 206 阅读 · 0 评论 -
ElasticSearch 7.x 【04】
主要内容:ES的基础分布式架构,shard&replica机制,横向扩容过程,容错机制一 . 的基础分布式架构Elasticsearch对复杂分布式机制的透明隐藏特性 Elasticsearch的垂直扩容与水平扩容 增减或减少节点时的数据rebalance master节点 节点对等的分布式架构1、Elasticsearch隐藏了复杂分布式机制Elasticsearch是一套应对大数据量的分布式系统,它隐藏了复杂的分布式机制,包括:1、分片机制2、cluster dis原创 2020-07-21 14:50:19 · 217 阅读 · 0 评论 -
什么是Elasticsearch 倒排索引
1原创 2020-07-21 11:03:36 · 451 阅读 · 0 评论 -
Elasticsearch 7.x 【03】
主要内容:聚合分析、嵌套聚合,下钻分析的简单操作1、聚合分析需求1:计算每个tag下的商品数量执行语句:GET ecommerce/_search{ "aggs": { "group_by_tags": { "terms": { "field": "tags" } } }}执行后会报错Fielddata is disabled on text fields by default. Set fielddata.原创 2020-06-10 14:32:20 · 1038 阅读 · 0 评论 -
Elasticsearch 7.x 【02】
主要内容:7种搜索方式的简单操作1、query string search2、query DSL3、query filter4、full-text search5、phrase search6、highlight search7、term query1、query string search名称由来:search参数都是以http请求的query string来附带的参数列表搜索示例:搜索全部商品GET /ecommerce/_search{ "took原创 2020-06-10 14:33:13 · 160 阅读 · 0 评论 -
Elasticsearch 7.x 【01】
本章节主要内容:检查集群的健康状态,简单的索引操作,简单的CRUD文档操作,以及判定文档是否存在1. 检查ES是否启动成功GET ?pretty2. 检查集群健康状态GET /_cat/health?vGET _cluster/health?pretty3.查看集群中有哪些索引GET /_cat/indices?v4.简单的索引操作创建索引:PUT /ecommerce?pretty删除索引:DELETE /ecommerce?pretty关闭索引:PO...原创 2020-06-10 14:32:39 · 200 阅读 · 0 评论 -
elasticsearch安装环境准备
Linux 环境下安装jdk Linux 服务器参数配置调整编辑limits.conf# 编辑 limits.confvim /etc/security/limits.confsoft nofile 65536hard nofile 131072soft nproc 2048hard nproc 4096# 编辑 90-noproc.conf 修改内容如下soft nproc 2048# 编辑 sysctl.conf 添加如下配置vi /etc/sysctl.confvm.原创 2020-05-25 14:51:49 · 147 阅读 · 0 评论 -
elasticsearch 聚合查询操作
聚合查询案例计算每个tag下的商品数量GET /ecommerce/product/_search{ "aggs": { "group_by_tags": { "terms": { "field": "tags" } } }}对名称中包含yagao的商品,计算每个tag下的商品数量GET /ecommerce/product/_search...原创 2019-09-16 19:31:33 · 185 阅读 · 0 评论 -
elasticsearch 查询方式介绍
常见几种es 查询操作介绍query string searchquery DSLquery filter full-text search phrase search highlight search1. query string search 介绍搜索全部商品:GET /ecommerce/product/_searchtook:耗费了几毫秒timed_out:是否...原创 2019-09-14 09:35:57 · 181 阅读 · 0 评论 -
Elasticsearch 简介及简单CRUD操作
1.简单的集群管理快速检查集群的健康状况(es提供了一套api,叫做cat api,可以查看es中各种各样的数据)GET /_cat/health?vepoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_w...原创 2019-09-06 16:30:53 · 248 阅读 · 0 评论