![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Elasticsearch
心有猛虎嗷嗷叫
这个作者很懒,什么都没留下…
展开
-
Elasticsearch封装RestHighLevelClient的使用工具包
pretty-elasticsearch-corepretty-elasticsearch-core是基于elasticsearch 6.5.3版本的RestHighLevelClient使用工具包,可整合到spring 4.0以上的版本中。最大的优点是快速整合,如果你只用连接单个集群,那么你只需要做三个动作: 1)加入配置文件 2)给索引对应的实体加上两个注解 ...原创 2019-11-01 10:10:41 · 1769 阅读 · 0 评论 -
Elasticsearch使用reindex增加分片数
当索引建好后,需要修改分片的时候,ES是不支持直接修改的,只能建一个新的索引,然后把原索引的数据reindex到新索引里面去,以达到修改的目的。1、reindex的用法和操作1.1、reindex用法POST _reindex{ "source": { "index": "metricbeat-*"(老的索引名) }, "dest": {...原创 2019-10-31 19:14:36 · 4150 阅读 · 0 评论 -
ES的delete_by_query超时问题解决方法
公司项目用的是java的HighLevelClient客户端,当使用delete_by_query删除大数据量的时候,会出现socket超时异常,原因是执行时间太长,client的一个socket默认超时时间是30s,如果执行时间超过30s,就会断开连接,抛出异常,但是命令会执行完毕。只是不知道最后的执行情况。 根据这种情况我上网查了一下,如果是用rest工具访问的话,可以设置w...原创 2019-10-12 20:32:42 · 6662 阅读 · 1 评论