org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount

原创 2017年05月10日 20:35:26

异常:

Caused by: org.elasticsearch.common.io.stream.NotSerializableExceptionWrapper: too_many_clauses: maxClauseCount is set to 1024


用了es的in查询,in中id大于1024个,导致es报错,es默认支持元素数量为1024个。

解决办法:

编辑elasticsearch.yml,添加如下配置:

index.query.bool.max_clause_count: 10240

注意:必须在最前面添加一个空格,即和其他配置首字母对齐,不然es启动报错。

版权声明:虽然本文为博主原创文章,但未经博主允许仍可转载。 举报

相关文章推荐

生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)

1.由gc引起节点脱离集群      因为gc时会使jvm停止工作,如果某个节点gc时间过长,master ping3次(zen discovery默认ping失败重试3次)不通后就会把该节点剔...
  • july_2
  • july_2
  • 2014-04-29 17:18
  • 24084

Elasticsearch上手 - 遇到的问题

记录在使用Elasticsearch时遇到一些问题。

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

在 Elasticsearch中设置 BooleanQuery maxClauseCount

如果bool查询的查询条件过多会导致 TooManyClauses问题: "caused_by":{"type":"too_many_clauses","reason":"maxClauseCo...

[lucene异常]why am I getting a TooManyClause exception

异常情况:org.apache.lucene.search.BooleanQuery$TooManyClauses: maxClauseCount is set to 1024 at org.apac...

org.apache.solr.common.SolrException: Request-URI Too Large

采用post提交url提交方式有两种,一种是get方式,一种是post方式 sol查询的时候添加个参数     QueryResponse qr = solr.query(this.get...

java.io.FileNotFoundException: open failed: EMFILE (Too many open files)

遇到了java.io.FileNotFoundException: open failed: EMFILE (Too many open files),尝试解决并记录了解决过程。

java.io.IOException: Too many open files

今天后台服务器(Linux) 在转音源的时候 报java.io.IOException: Too many open files 在网上查了一些资料 记录如下: 打开的文件过多,一般来说是由于...

java.io.IOException: Too many open files

1.发生环境操作系统:redhat linux运行环境:jdk1.5 2.异常详细 java.io.IOException: java.io.IOException: Too many open fi...

java.io.FileNotFoundException: *****(Too many open files)

http://chen.wenz.blog.163.com/blog/static/6774385420105994434152/
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)