Elasticsearch
ES操作记录与分享
TinyNasubi
Only when you really know what you search for in your life, can you put you best effort in it!
展开
-
ES查询文本字段为空字符串的数据,排查数据问题
在处理用户表的时候,发现用户名称少于用户总数,而且没有null值,查询发现:用户表出现有用户名为空字符串的数据,即使用空字符串("")查询,能够匹配到数据;排查清洗代码,并没有发现空字符串从何而来查询计数语句GET user_info_index/_doc/_count{ "query": { "bool": { "must": [ { "term": { "user_name.keyword": {原创 2020-09-02 19:19:36 · 4970 阅读 · 0 评论 -
Elasticsearch安装笔记
1 准备JDK每个节点:安装JDK1.8 并配置JAVA_HOME2 创建ES用户每个节点:默认ES 6.x.x 不允许root用户运行的,否则ES运行的时候会报错,所以我们需要创建新的用户[root@es-1 zywa]# groupadd es [root@es-1 zywa]# useradd es -g es [root@es-1 zywa]# passwd es 更改用户 es 的密码 。 新的 密码: 重新输入新的 密码: passwd: 所有的身份验证令原创 2020-06-30 18:32:53 · 286 阅读 · 0 评论 -
使用Elasticdump迁移Elasticsearch数据--笔记
使用Elacticdump迁移Elasticsearch数据--笔记Elasticdump的默认参数预览源集群下载json文件上传json数据到目标集群Elasticdump报错总结上传的时候使用通配符* 匹配文件,报错如下索引未开启自动映射(严格模式),新增字段会报错Elasticdump的默认参数预览打开Elasticdump的安装所在目录,使用vim查看bin目录下的elasticdum...原创 2020-05-01 10:10:44 · 1230 阅读 · 0 评论 -
使用Elasticsearch查询某个内嵌字段是否为null空值的结果
@TOC使用elasticsearch查询某个字段为空值的结果查询某个字段为空值的结果,在MySQL或者Hive中,可以使用sql语句查询:“select * from 表名 where 字段名 is null”在elasticsearch中查询语句如下1 非内嵌字段的查询原文地址:https://blog.csdn.net/zhang862520682/article/details/...原创 2019-09-24 15:42:53 · 8204 阅读 · 0 评论