Elasticsearch
Elasticsearch中遇到的小麻烦
IT贫道
10余年大数据架构行业工作经验,多年线下和线上大数据教学经验,专注于大数据技术分享。
展开
-
Elasticsearch 集群分片出现 unassigned 其中一种原因详细还原
🏡🚩 私聊博主:加入大数据技术讨论群聊,获取更多大数据资料。最近公司ES集群一些节点挂掉,致使一些索引的分片一直是unassigned状态,导致ES集群状态为RED,等待许久也不见好转,非常影响集群UI观感。想想什么原因,解决解决。先复原一波 ES集群中出现 分片 unassigned 的现象。如上图所示,0号主分片和0号副本分片所在的节点分别为es3、es5、es6节点,将对应这些节点上的es进程进行kill略微一等,发现test索引的2号分片会自动在es集群中自动均衡分布。原创 2023-11-02 07:00:00 · 2062 阅读 · 1 评论 -
Linux 脚本周期性监控进程是否存在,不存在就启动
以监控节点上的“Elasticsearch”进程为例,下面的脚本实现了周期性监控该进程是否存在,不存在就执行对应命令启动进程功能。原创 2023-11-01 13:59:08 · 894 阅读 · 0 评论 -
Elasticsearch keyword 中的 ignore_above配置项
关于es mapping的keyword ignore_above配置项的解释如下:2147483647不会索引大于ignore_above配置值的数据,默认值大于ignore_above设置的字符串将不会被索引或存储。注意:_source默认所有的字符串/数组元素仍然会出现在_source字段中。原创 2023-09-26 12:58:29 · 1439 阅读 · 0 评论 -
ES通过Collapse实现类似SQL over开窗函数功能
按照a列进行分组,然后按照b列进行排序,返回b列中最小的结果对应的数据。原创 2023-09-25 13:56:33 · 647 阅读 · 0 评论 -
Elasticsearch节点、副本、分片规划
每个分片存储数据量可以控制在几GB到几十GB之间,涉及到时间相关数据场景中,分片可以控制在20GB到40GB之间 ,大多数场景分片大小限制在50G以内。可以根据索引数据总量估算每个索引对应的分片数。如果索引的数据总量在1GB内,每个索引分配1个分片即可。原创 2023-09-25 12:47:38 · 1149 阅读 · 0 评论 -
Elasticsearch 在bool查询中使用分词器
设置了自定义分词映射规则。原创 2023-09-23 08:30:00 · 281 阅读 · 0 评论