druid/examples/quickstart/tutorial/updates-append-index.json

62 lines
1.4 KiB
JSON

{
"type": "index_parallel",
"spec": {
"dataSchema": {
"dataSource": "updates-tutorial",
"dimensionsSpec": {
"dimensions": [
"animal"
]
},
"timestampSpec": {
"column": "timestamp",
"format": "iso"
},
"metricsSpec": [
{ "type": "count", "name": "count"},
{ "type": "longSum", "name": "number", "fieldName": "number"}
],
"granularitySpec": {
"type": "uniform",
"segmentGranularity": "week",
"queryGranularity": "minute",
"intervals": ["2018-01-01/2018-01-03"],
"rollup": true
}
},
"ioConfig": {
"type": "index_parallel",
"inputSource": {
"type": "combining",
"delegates": [
{
"type": "druid",
"dataSource": "updates-tutorial",
"interval": "2018-01-01/2018-01-03"
},
{
"type": "local",
"baseDir": "quickstart/tutorial",
"filter": "updates-data3.json"
}
]
},
"inputFormat": {
"type": "json"
},
"appendToExisting": false
},
"tuningConfig": {
"type": "index_parallel",
"maxRowsPerSegment": 5000000,
"maxRowsInMemory": 25000,
"maxNumConcurrentSubTasks": 2,
"forceGuaranteedRollup": true,
"partitionsSpec": {
"type": "hashed",
"numShards": 1
}
}
}
}