elasticsearch
it界的哈士奇
谁说站在光里的才算英雄
展开
-
java.lang.IllegalArgumentException: Two sibling aggregations cannot have the same name:
出现场景再次使用ES查询时报错,第一次查询没有问题ES版本7.7.0报错截图报错源码出处解决方法把这里的名称用用一个随机字符串代替。待到查询后取结果的时候,将随机字符串取出。这里我使用ID生成器(用的雪花算法,百度即可找到)生成名称...原创 2020-10-26 11:50:13 · 2451 阅读 · 0 评论 -
ElasticsearchStatusException[Elasticsearch exception [type=circuit_breaking_exception, reason=[paren
出现环境在测试向ES中导入数据时发生数据超出大小异常报错详情报错原因分配给ES的的内存空间太小了修改docker-compose.yml配置文件把内存调高修改后重新运行运行结果导入数据成功!原创 2020-10-24 00:11:25 · 7749 阅读 · 0 评论 -
Es微服务报错:type=action_request_validation_exception, reason=Validation Failed: 1: type is missing2: typ
在搭建Elasticsearch微服务时报错大概意思就是封装的数据中少了个type属性但是在实体类上我添加了type属性这里type已经显示过时了,我猜可能是过时的属性的数据就不会生效把然后我点击Dcoument去看源码似乎好像是默认把type设置为空了,并且把type属性设置为过时属性了想起之前用的spring版本并没有出现这种问题,于是抱着死马当活马医的想法把spring版本降低一下试试降低后type属性没有被划线运行试试运行成功!这里还需要注意的是indexName必须原创 2020-09-26 16:13:45 · 13856 阅读 · 0 评论 -
Kibana5.x 常用查询语句
写在前面:1.谷歌浏览器对中文的支持不太好,写DSL语句不方便,建议使用Firefox浏览器写2.语句结束不能写分号3.数据库和kibana比较kibana软件–>mysql软件索引库Indices–>数据库类型Types–>数据库表文档Document–>数据库表里一行一行数据字段Fields --> 数据库表里每一条记录都有的多个字段mapping是对字段的一种规则,如某个字段的数据类型、默认值、分析器、是否被索引等等,下面注释中出现的域就是字段的意思原创 2020-09-25 21:06:49 · 771 阅读 · 0 评论 -
自己制作elasticsearch-analysis-ik最新版教程
elasticsearch-analysis-ik官网下载连接https://github.com/medcl/elasticsearch-analysis-ik/tree/master下载完成后无论是zip还是直接git clone下来的都要主要解压后的pom文件注意这里的版本约定 ,我现在下载的最新版约定是7.4.0,但是现在的elasticsearch已经是7.7.0。将这个位置进行修改成你对应 的版本<elasticsearch.version>7.4.0</elastics原创 2020-06-18 11:31:19 · 430 阅读 · 0 评论 -
kibana7.X.X Dev Tools基本使用语法
#创建索引PUT leyou{ "settings": { "number_of_shards": 1, "number_of_replicas": 0 }}#查看索引GET leyou#查询所有索引GET *#测试索引是否已存在HEAD leyou#删除索引DELETE leyou#添加数据POST /leyou/goods/{ "title":"手机", "images":"http://image.jj原创 2020-05-25 19:03:19 · 1240 阅读 · 0 评论