我有一个像这样的弹性搜索聚合查询.
{
"aggs": {
"customer": {
"aggs": {
"Total_Sale": {
"sum": {
"field": "amount"
}
}
},
"terms": {
"field": "org",
"size": 50000
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
它会导致桶聚合,如下所示
{
"aggregations": {
"customer": {
"buckets": [
{
"Total_Sale": { "value": 9999 },
"doc_count": 8,
"key": "cats"
},
{
"Total_Sale": { "value": 8888 },
"doc_count": 6,
"key": "tigers"
},
{
"Total_Sale": { "value": 444},
"doc_count": 5,
"key": "lions"
},
{
"Total_Sale": { "value": 555 },
"doc_count": 2,
"key": "wolves"
}
]
} …
Run Code Online (Sandbox Code Playgroud) 我正在运行jvm (java 8)
带有参数“ -XX:MetaspaceSize=256M and -XX:MaxMetaspaceSize=256M
”的。当我执行“ jstat -gcmetacapacity <PID>
”时,它输出,
MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT
0.0 1157120.0 122880.0 0.0 1048576.0 14336.0 499 5 1.131 12.653
Run Code Online (Sandbox Code Playgroud)
我希望既MCMN
和MCMX
为256M
。
这看起来类似于错误http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8077987。但它已被 MC 的文档修复所关闭。我希望它是 jstat 错误并且 java 配置是正确的。有没有其他方法可以确认这一点?
爪哇版
java version "1.8.0_92"
Java(TM) SE Runtime Environment (build 1.8.0_92-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode)
Run Code Online (Sandbox Code Playgroud)