【ElasticSearch技术】
文章平均质量分 78
ElasticSearch技术
Mr-Wanter
多看,多想。天底下最无本买卖的事情,就是从别人身上学一个好字。
展开
-
Linux 部署elasticSearch
文章目录前言一、部署步骤二、相关问题1.max file descriptors [65535] for elasticsearch process is too low1.1 方案11.2 方案22.max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]总结前言linux部署elasticsearch步骤及问题解决。一、部署步骤上传启动文件创建非root用户 a原创 2022-01-19 13:09:03 · 2507 阅读 · 0 评论 -
ES7.4学习笔记
文章目录1、_cat2、put/post 新增数据3、数据修改乐观锁4、Query DSL4.1 _bulk 批量导入4.2 match_all 匹配所有文档4.3 match 全文检索4.4 match_phrase 短语匹配4.5 multi_match 多字段匹配4.6 bool 复合查询4.7 bool-filter 过滤查询4.8 term查询4.9 aggregations 聚合5、mapping6、添加新的映射字段7、ik分词器8、springboot整合high-level-client9原创 2021-07-20 11:49:08 · 6934 阅读 · 0 评论 -
elasticsearch装过kinaba后会自动生成日志索引删除办法
在head或cerebro插件中执行:{ "transient": { "xpack.monitoring.collection.enabled": false }}原创 2019-06-05 17:07:33 · 497 阅读 · 0 评论 -
【报错】elasticsearch 报错blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]
elasticsearch 报错blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]从输出语句可以看出是索引只读的错误,实际也的确如此,这个错误正是我在操作删除的时候报出的。解决办法:1、es存储数据的磁盘此时应用空间已使用95%以上,删除不必要文件给es足够空间2、执行DSLPUT _settings...原创 2019-03-21 07:55:51 · 3931 阅读 · 0 评论 -
elasticsearch索引原理
多渠道简单理解elasticsearch的索引原理:正排索引 ID 内容 1 elasticsearch是最火爆的分布式搜索引擎 2 java是世界上最好的语言 3 搜索引擎是如何诞生的 倒排索引:将字段内容进行分词后以一下...原创 2019-03-07 10:44:18 · 805 阅读 · 0 评论 -
【配置】elasticsearch6.x 控制台中文乱码和jvm内存大小调整
修改conf/jvm.options#确保Xmx和Xms的大小是相同的,其目的是为了能够在java垃圾回收机制清理完堆区后不需要重新分隔计算堆区的大小而浪费资源,可以减轻伸缩堆大小带来的压力。一般这个值设置为服务器内存的一半较好(不要超过32G),另一半内存是为了给底层Lucene缓存数据文件以便查询。-Xms1g-Xmx1g# ensure UTF-8 encoding by d...原创 2019-03-07 07:55:03 · 1252 阅读 · 0 评论 -
【DSL】Elasticsearch之Analyze(分析过程)
_analyze是Elasticsearch一个非常有用的API,它可以帮助你分析每一个field或者某个analyzer/tokenizer是如何分析和索引一段文字。返回结果字段含义:token是一个实际被存储在索引中的词position指明词在原文本中是第几个出现的start_offset和end_offset表示词在原文本中占据的位置。1、默认analyzerGET /_an...转载 2019-03-06 08:05:20 · 2129 阅读 · 0 评论 -
【配置】服务器远程创建索引报错access denied ("java.io.FilePermission""........\IKAnalyzer.cfg.xml""read"
Es目录中含有空格,设置文件夹权限不要只读原创 2019-03-05 09:21:46 · 5159 阅读 · 2 评论 -
【配置】elasticsearch 服务器运行后局域网访问不了
在安装路径下的config/elasticsearch.yml文件中,添加network.host: 0.0.0.0表示所有用户可访问即远程访问network.bind_host: 192.168.0.1设置绑定的ip地址,可以是ipv4或ipv6的,默认为0.0.0.0,绑定这台机器的任何一个ip。network.publish_host: 192.168.0.1设置其...原创 2019-03-05 09:19:52 · 6215 阅读 · 9 评论 -
【Mark】elasticsearch 聚合结果被分词处理方案
最近群里很多问关于es的聚合结果被分词的问题,这里统一解答。es聚合被分词的现象一般是6.x版本的(以前的版本没用过)es6.x后对于text类型字段需要聚合查询(类似group by)对数据进行统计分析,需要设置fielddata为true 和fields字段才能进行聚合操作。例:text类型字段进行聚合查询(count(*) group by) 摘自:https://www.cnblogs....原创 2018-07-11 08:23:20 · 4897 阅读 · 0 评论 -
Elasticsearch6.2.4-利用head插件创建索引
1、启动Elasticsearch6.2.4服务2、启动ElasticSearch head插件cmdcd head插件目录grunt server最好写一个bat文件,以便日后使用。@echo offrem 这个符号表示该行是注释。rem 需要修改盘符和cd到对应的head插件目录d:cd D:\工作\elasticsearch\elasticsearch-head-mastergr...原创 2018-06-13 17:10:05 · 15383 阅读 · 2 评论 -
浅谈ElasticSearch的认知
概念(引用百度百科):ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功能,但是想要...原创 2018-06-12 10:42:19 · 635 阅读 · 0 评论 -
[Mark]解决ElasticSearch深度分页机制中Result window is too large问题
问题描述今天在使用ElacticSearch做分页查询的时候,遇到一个奇怪的问题,分页获取前9999条数据的时候都是正常的,但每次获取第10000条数据的时候就无法获取到结果。检查自己代码中的分页逻辑也未发现什么问题,于是进行单步调试,当单步获取第10000条数据的时候捕捉到了下面的异常:Failed to execute phase [query_fetch], all shards faile...转载 2018-05-24 09:14:58 · 1214 阅读 · 0 评论