Presto资源组配置
{ "rootGroups": [ { "name": "global", "softMemoryLimit": "80%", "maxRunning": 100, "maxQueued": 1000, "schedulingPolicy": "weighted", "jmxExport": true, "subGroups": [ { "name": "adhoc_${USER}", "softMemoryLimit": "10%", "maxRunning": 2, "maxQueued": 1, "schedulingWeight": 9, "schedulingPolicy": "query_priority" }, { "name": "pipeline", "softMemoryLimit": "20%", "maxRunning": 5, "maxQueued": 100, "schedulingWeight": 1, "jmxExport": true, "subGroups": [ { "name": "pipeline_${USER}", "softMemoryLimit": "10%", "maxRunning": 1, "maxQueued": 100, "schedulingPolicy": "query_priority" } ] } ] }, { "name": "admin", "softMemoryLimit": "100%", "maxRunning": 100, "maxQueued": 100, "schedulingPolicy": "query_priority", "jmxExport": true } ], "selectors": [ { "user": "bob", "group": "admin" }, { "source": ".*pipeline.*", "group": "global.pipeline.pipeline_${USER}" }, { "group": "global.adhoc_${USER}" } ], "cpuQuotaPeriod": "1h" }