前言:
大数据平台中Es组件elasticsearch是大数据研发项目经常用的组件,因其能实现快速查询数据的特点而备受受欢迎。但是即便是es前期未配置之前,只能支持1万条数据的响应查询。
最直接表现就是分页查询,假设每页10条,跳转到1000页时,数据响应及时。但是如果跳转到2000页,或者4000页数据就会查询不出来。
一、配置es提高查询数据限制到2亿
1、找到你的Es索引,复制名字,在关闭
复制索引名:credit_trace
2、编写好3部分信息,分别复制到各自的里面
ip信息填写自己的
http://ip:9200/ PUT
credit_trace/_settings?preserve_existing=true
{
"max_result_window" : "2000000000"
}
填写对应信息到相应位置
最后点击提交请求,如果配置正确右侧窗口会显示如下{ acknowledge:true}
如上图表示设置成功,最大查询量为2亿条
3、将请求方式变为get,提交请求查询一下,如果出现下图status:400 说明成功了。
4、最后再去把索引credit_trace 开启,如下图,搜索名字--->动作--->打开。
以上就完事了。这样es查询就能到2亿条了。
有问题评论,看到必回复