【发布时间】:2014-05-13 18:50:01
【问题描述】:
我安装了 16gb 内存的 Elasticsearch。我开始使用聚合,但在尝试发出以下查询时遇到了“java.lang.OutOfMemoryError: Java heap space”错误:
POST /test-index-syslog3/type-syslog/_search
{
"query": {
"query_string": {
"default_field": "DstCountry",
"query": "CN"
}
},
"aggs": {
"whatever": {
"terms": {
"field" : "SrcIP"
},
"aggs": {
"destination_ip": {
"terms": {
"field" : "DstIP"
},
"aggs": {
"port" : {
"terms": {
"field" : "DstPort"
}
}
}
}
}
}
}
}
query_string 本身只返回 1266 个命中,所以我对 OOM 错误有点困惑。
我是否错误地使用了聚合?如果没有,我该怎么做才能解决这个问题? 谢谢!
【问题讨论】:
标签: elasticsearch