
ElasticSearch
文章平均质量分 66
红丶
Stay hungry, stay foolish.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ES 是如何写入一条数据的?
ES的前世今生我们都知道elasticsearch 底层是 lucene,那 lucene 是什么呢?lucene 是一种比较先进、功能很强大的搜索库,目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。但是如果直接基于 lucene 开发,非常复杂,即便写一些简单的功能,也要写大量的 Java 代码。虽然 elasticsearch 基于 lucene,但是它隐藏了 lucene 的复杂性,提供了简单易用的 restful原创 2021-07-23 11:41:29 · 2251 阅读 · 1 评论 -
ES节点类型
ES节点类型Master节点配置node.master: truenode.data: false默认情况下任何一个集群中的节点都有可能被选为主节点Master节点主要职责创建或删除索引,跟踪哪些节点是集群的一部分,并决定哪些分片分配给相关的节点。稳定的主节点对集群的健康是非常重要的,索引数据和搜索查询等操作会占用大量的cpu,内存,io资源,为了确保一个集群的稳定,分离主节点和数据节点通常是一个比较好的选择。Data节点数据节点由于要存储大量的索引数据,并进行增删改查,一般对机器原创 2021-07-23 11:04:34 · 943 阅读 · 0 评论 -
Elastic Stack:Kibana的安装和使用
什么是Kibana?Kibana是一个基于Node.js的Elasticsearch索引库数据统计工具,可以利用Elasticsearch的聚合功能,生成各种图表,如柱形图,线状图,饼图等,Kibana还提供了操作Elasticsearch索引数据的控制台,并且提供了一定的API提示,非常有利于我们学习Elasticsearch的语法。安装Kibana依赖于node,安装kibana前请安装nodejs。nodejs下载地址:https://nodejs.org/en/download/Kiba原创 2020-11-09 21:44:07 · 753 阅读 · 0 评论 -
Spring Data ElasticSearch
什么是Spring DataSpring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。Spring Data的官网:http://projects.spring.io/spring-data/什么是Spring Data ElasticSear原创 2020-08-20 17:44:29 · 149 阅读 · 0 评论 -
java 交互ElasticSearch
创建工程,导入坐标<properties> <maven.compiler.source>1.9</maven.compiler.source> <maven.compiler.target>1.9</maven.compiler.target> </properties> <dependencies> <dependency> <g原创 2020-08-20 12:02:41 · 131 阅读 · 0 评论 -
ElasticSearch集群
ES集群是一个 P2P类型(使用 gossip 协议)的分布式系统,除了集群状态管理以外,其他所有的请求都可以发送到集群内任意一台节点上,这个节点可以自己找到需要转发给哪些节点,并且直接跟这些节点通信。所以,从网络架构及服务配置上来说,构建集群所需要的配置极其简单。在 Elasticsearch 2.0 之前,无阻碍的网络下,所有配置了相同 cluster.name 的节点都自动归属到一个集群中。2.0 版本之后,基于安全的考虑避免开发环境过于随便造成的麻烦,从 2.0 版本开始,默认的自动发现方式改为了单原创 2020-08-19 13:23:11 · 182 阅读 · 0 评论 -
ElasticSearch(全文搜索引擎)
什么是ElasticSearchElaticsearch,简称为es,是一个开源的基于Lucene的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;其本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。它通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。ElasticSearch安装与启动下载 ElasticSearch压原创 2020-08-18 18:31:22 · 1801 阅读 · 0 评论