![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 74
键盘歌唱家
一个贪财好色的俗人
展开
-
ElasticSearch的优化
一、硬件选择 Elasticsearch 的基础是 Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的 路径可在 ES 的配置文件config/elasticsearch.yml 中配置,如下: 磁盘在现代服务器上通常都是瓶颈。Elasticsearch 重度使用磁盘,你的磁盘能处理的吞吐量 越大,你的节点就越稳定。这里有一些优化磁盘 I/O 的技巧: 使用 SSD。就像其他地方提过的, 他们比机械磁盘优秀多了。 使用 RAID 0。条带化 RAID 会提高磁盘 I/O,代价显然就是当一块硬原创 2021-07-28 16:46:23 · 510 阅读 · 0 评论 -
SpringData整合ElasticSearch
一、环境搭建 1.Maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.6.RELEASE</version> <relativePath/>原创 2021-07-28 15:55:13 · 309 阅读 · 0 评论 -
Kibana的下载配置以及使用说明
Kibana下载地址:https://www.elastic.co/cn/downloads/kibana 下载后解压,并修改config/kibana.yml,只需在文件的最后添加下面的内容: # 默认端口 server.port: 5601 # ES 服务器的地址 elasticsearch.hosts: ["http://localhost:9200"] # 索引名 kibana.index: ".kibana" # 支持中文 i18n.locale: "zh-CN" 然后运行bin目录下的Kiba原创 2021-07-28 11:32:41 · 1397 阅读 · 0 评论 -
ES细节说明(倒排索引、文档分析、文档冲突...)
传统的数据库每个字段存储单个值,但这对全文检索并不够。文本字段中的每个单词需要被搜索,对数据库意味着需要单个字段有索引多值的能力。最好的支持是一个字段多个值需求的数据结构是倒排索引。 一、倒排索引概念 Elasticsearch 使用一种称为倒排索引的结构,它适用于快速的全文搜索。见其名,知其意,有倒排索引,肯定会对应有正向索引。 正向索引:(可以类比mysql数据库),就是搜索引擎会将待搜索的文件都对应一个文件 ID,搜索时将这个ID 和搜索关键字进行对应,形成 K-V 对,然后对关键字进行统计计数.原创 2021-07-27 20:39:05 · 697 阅读 · 0 评论 -
ElasticSearch集群
一、为什么要集群 单台 Elasticsearch 服务器提供服务,往往都有最大的负载能力,超过这个阈值,服务器 性能就会大大降低甚至不可用,所以生产环境中,一般都是运行在指定服务器集群中。 除了负载能力,单点服务器也存在其他问题: 单台机器存储容量有限 单服务器容易出现单点故障,无法实现高可用 单服务的并发处理能力有限 配置服务器集群时,集群中节点数量没有限制,大于等于 2 个节点就可以看做是集群了。一般出于高性能及高可用方面来考虑集群中节点数量都是 3 个以上。 二、(mac/windows)集群部原创 2021-07-26 20:01:50 · 992 阅读 · 4 评论 -
Java操作ElasticSearch
一、环境说明 需要添加下面的maven依赖 <dependencies> <dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.13.4</version> <原创 2021-07-26 17:53:25 · 816 阅读 · 0 评论 -
ElasticSearch的安装配置和客户端PostMan操作
本片博客摘自哔哩哔哩尚硅谷视频,如果嫌麻烦,可以看看我的这篇docker版ES的安装 一、简介 The Elastic Stack, 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。 能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视 化。Elaticsearch,简称为 ES,ES 是一个开源的高扩展的分布式全文搜索引擎,是整个 Elastic Stack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展原创 2021-07-26 15:33:47 · 409 阅读 · 0 评论