![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【ElasticSearch】
文章平均质量分 67
程序猿微刊
立志当风华正茂,奋斗趁青春未老
展开
-
解决Mac 安装应用提示:xx已损坏,无法打开。 您应该将它移到废纸篓问题
es 更新索引原创 2023-01-11 15:50:53 · 3456 阅读 · 0 评论 -
ElasticSearch集成SpringData史上最全查询教程
1、简单介绍springboot 使用springdata操作es,ElasticsearchRepository使用QueryBuilder构造查询条件2、集成es//maven集成 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch<原创 2021-09-16 16:20:08 · 2995 阅读 · 3 评论 -
ElasticSearch分片以及副本
分片(Shard)以及副本(Replica)分布式存储系统为了解决单机容量以及容灾的问题,都需要有分片以及副本机制。Elasticsearch 没有采用节点级别的主从复制,而是基于分片。它当前还未提供分片切分(shard-splitting)的机制,只能创建索引的时候静态设置。比如上图所示,开始设置为5个分片,在单个节点上,后来扩容到5个节点,每个节点有一个分片。如果继续扩容,是不能自动切分进行数据迁移的。官方文档的说法是分片切分成本和重新索引的成本差不多,所以建议干脆通过接口重新索引。Elasti原创 2021-04-02 16:31:27 · 1407 阅读 · 1 评论 -
ES报错 [FORBIDDEN/12/index read-only / allow delete (api)] - read only elasticsearch indices
我司主要使用ElasticSearch作为NOSQL使用,今天报错,查看错误日志如下,ElasticSearch进入“只读”模式,节点无法更改Config: Error 403 Forbidden: blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];: [cluster_block_exception] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]原创 2021-01-25 15:05:42 · 490 阅读 · 1 评论 -
ElasticSearch关于倒排索引
在我们说倒排索引的时候让我们先去了解一下什么叫做正排索引什么是正排索引在说倒排索引之前我们先说说什么是正排索引。正排索引也称为"前向索引",它是创建倒排索引的基础。这种组织方法在建立索引的时候结构比较简单,建立比较方便且易于维护;因为索引是基于文档建立的,若是有新的文档加入,直接为该文档建立一个新的索引块,挂接在原来索引文件的后面。若是有文档删除,则直接找到该文档号文档对应的索引信息,将其直接删除。他适合根据文档ID来查询对应的内容。但是在查询一个keyword在哪些文档里包含的时候需对所有的文档进原创 2020-05-10 22:06:38 · 446 阅读 · 0 评论 -
通过Logstash的logstash-input-jdbc插件,同步MySQL数据到ElasticSearch服务器(支持多表同步)
1、下载官方Logstashwget https://artifacts.elastic.co/downloads/logstash/logstash-6.3.2.tar.gzlogstash插件地址,自己选择对应版本2、配置logstash-input-jdbc插件环境#查看gem环境gemRubyGems is a sophisticated package ma...原创 2019-10-23 10:33:16 · 457 阅读 · 0 评论 -
SpringBoot集成Elasticsearch 进阶,实现中文、拼音分词
查了很多关于es 拼音分词器的文章,有价值的的不是很多,还是自己写一篇吧1、定义分词分为读时分词和写时分词。读时分词发生在用户查询时,ES 会即时地对用户输入的关键词进行分词,分词结果只存在内存中,当查询结束时,分词结果也会随即消失。而写时分词发生在文档写入时,ES 会对文档进行分词后,将结果存入倒排索引,该部分最终会以文件的形式存储于磁盘上,不会因查询结束或者 ES 重启而丢失。写时...原创 2019-06-24 14:10:05 · 2915 阅读 · 1 评论 -
ElasticSearch安装以及Head插件安装
ElasticSearch入门1: mac 安装入门学习顺序:1. 安装: 1.1 单实例安装: Elastic官方网站: http://www.elastic.co下载 ElasticSearch:第一步:点击下载第二步:点击download第三步:下载第四步:解压 直接点击解压 (或者终端输入命令解压...原创 2019-05-21 16:53:01 · 843 阅读 · 0 评论 -
ES问题解决:Elasticsearch health check failed
今天给测试环境安装ES,启动服务报出奇异bug运行环境spring boot : 2.1.2.RELEASE spring-data-elasticsearch :3.1.4.RELEASE elasticsearch: 6.6.1问题描述使用 spring data elasticsearch 来连接使用 elasticsearch, 配置如下: 12345...原创 2019-05-21 14:02:43 · 36331 阅读 · 5 评论 -
Linux 下Elasticsearch安装教程
1、下载下载点这里:elasticsearch下载地址2、解压解压:tar -zxvf elasticsearch-6.6.2.tar.gz -C /opt/启动:[root@localhost bin]#./elasticsearch在此过程中可能会遇到一个BUGBug: Caused by: java.lang.RuntimeException: can not ...原创 2019-05-20 17:59:37 · 303 阅读 · 0 评论 -
elasticsearch配置文件详解
elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日 志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下elasticsearch.yml这个文件中可配置的 东西。cluster.name: ela...原创 2019-05-20 17:19:32 · 954 阅读 · 0 评论