
ES
文章平均质量分 68
程序媛一枚~
热爱是最好的学习动力。
Either outstanding or out. (要么出众,要么出局)
展开
-
ES Aggs count distinct group by聚合排序查询
ES Aggs count distinct group by聚合排序查询原创 2022-11-27 21:45:00 · 1757 阅读 · 0 评论 -
ES单字段支持的最大字符数
在使用ES时,需要用到进行检索的字段都需设置为 keyword,不需要检索的可以设置content。设置keyword,默认不分词,它的最大长度和utf-8编码有关,最大长度为32766字节,如果字段长度超过这个最大值,就会报如下错误:java.lang.IllegalArgumentException: Document contains at least one immense term in field=“groupTemplateValue”(whose UTF8 encoding is l原创 2021-06-07 20:42:36 · 8949 阅读 · 4 评论 -
ES强制删除docs.deleted 标记的文档 document
ES查看集群状态、节点、索引等及基本查询ES会产生一些 docs.deleted 的数据如下图,怎么彻底删除呢?删除数据的时候:可以使用_delete_by_query,然而这并不彻底。只是逻辑删除标记为deleted,磁盘空间还是占用的;只有当数据量达到一定时,segment file合并的时候,才可能物理删除;我强烈建议不要使用delete_by_query,而要使用Curator之类的东西,以便可以删除整个索引,而不仅仅是删除索引中文档的一部分。 delete_by_query不是磁盘空间管理原创 2020-08-05 18:58:56 · 5733 阅读 · 0 评论 -
elasticsearch 索引 red 状态恢复 green
一、elasticsearch 索引 red 状态恢复 green错误原因由于CPU占用过高或者有部分节点的分片不可用,未被分配;解决:重新分配未被分配的分片;新增一个节点以便于重新进行分片分配;查看节点的分配情况:http://172.xxx.xxx.8:9200/_cat/shards找到某个节点id:http://172.xxx.xxx.8:9200/_nodes/process重新分配:curl -X POST -d '{ "commands" : [ {原创 2020-07-03 14:10:12 · 2570 阅读 · 0 评论 -
ES集群状态、节点、索引等查看及根据字段、排序查询
ES集群基础:查看集群:http://172.xxx.xxx.8:9200查看状态:http://172.xxx.xxx.8:9200/_cat/health?v查看索引:http://172.xxx.xxx.8:9200/_cat/indices?v查看节点:http://172.xxx.xxx.8:9200/_cat/nodes?v查看磁盘空间:http://172.xxx.xxx.8:9200/_cat/allocation?v查看节点的分配情况:原创 2020-08-05 18:55:27 · 4978 阅读 · 0 评论