{
“type”: “index”,
“spec”: {
“dataSchema”: {
“dataSource”: “druidBoltTest”,
“parser”: {
“type”: “string”,
“parseSpec”: {
“format”: “json”,
“timestampSpec”: {
“column”: “timestamp”,
“format”: “auto”
},
“dimensionsSpec”: {
“dimensions”: [
{
“name”: “TalkTimeIntercal”,
“type”: “long”
},
{
“name”: “acwNum”,
“type”: “long”
},
{
“name”: “acwNumIB”,
“type”: “long”
},
{
“name”: “acwNumOB”,
“type”: “long”
},
{
“name”: “acwTimeIB”,
“type”: “long”
},
{
“name”: “acwTimeOB”,
“type”: “long”
},
{
“name”: “callAcdAnsweredNumIB”,
“type”: “long”
},
{
“name”: “callAcdNumIB”,
“type”: “long”
},
{
“name”: “callAnsweredNumOB”,
“type”: “long”
},
{
“name”: “callBargedIB”,
“type”: “long”
},
{
“name”: “callBargedOB”,
“type”: “long”
},
{
“name”: “callDisconnectedIB”,
“type”: “long”
},
{
“name”: “callDisconnectedOB”,
“type”: “long”
},
{
“name”: “callNumOB”,
“type”: “long”
},
{
“name”: “callSpyedIB”,
“type”: “long”
},
{
“name”: “callSpyedOB”,
“type”: “long”
},
{
“name”: “conferenceAnsweredNumIB”,
“type”: “long”
},
{
“name”: “conferenceNumIB”,
“type”: “long”
},
{
“name”: “conferenceNumOB”,
“type”: “long”
},
{
“name”: “conferencedAnsweredNumIB”,
“type”: “long”
},
{
“name”: “conferencedNumIB”,
“type”: “long”
},
{
“name”: “consultAnsweredNumIB”,
“type”: “long”
},
{
“name”: “consultNumIB”,
“type”: “long”
},
{
“name”: “consultNumOB”,
“type”: “long”
},
{
“name”: “consultedAnsweredNumIB”,
“type”: “long”
},
{
“name”: “consultedNumIB”,
“type”: “long”
},
{
“name”: “directAnsweredNum”,
“type”: “long”
},
{
“name”: “directNum”,
“type”: “long”
},
{
“name”: “directedAnsweredNum”,
“type”: “long”
},
{
“name”: “directedNum”,
“type”: “long”
},
{
“name”: “holdNumIB”,
“type”: “long”
},
{
“name”: “holdNumOB”,
“type”: “long”
},
{
“name”: “holdTimeIB”,
“type”: “long”
},
{
“name”: “holdTimeOB”,
“type”: “long”
},
{
“name”: “loginTime”,
“type”: “long”
},
{
“name”: “notReadyNum”,
“type”: “long”
},
{
“name”: “notReadyTime”,
“type”: “long”
},
{
“name”: “readyNum”,
“type”: “long”
},
{
“name”: “readyTime”,
“type”: “long”
},
{
“name”: “ringTimeIB”,
“type”: “long”
},
{
“name”: “ringTimeOB”,
“type”: “long”
},
{
“name”: “talkTimeIB”,
“type”: “long”
},
{
“name”: “talkTimeOB”,
“type”: “long”
},
{
“name”: “transferAnsweredNumIB”,
“type”: “long”
},
{
“name”: “transferNumIB”,
“type”: “long”
},
{
“name”: “transferNumOB”,
“type”: “long”
},
{
“name”: “transferedAnsweredNumIB”,
“type”: “long”
},
{
“name”: “transferedNumIB”,
“type”: “long”
},
“vccId”
],
“dimensionExclusions”: [],
“spatialDimensions”: []
}
}
},
“metricsSpec”: [
{
“type”: “doubleSum”,
“name”: “metric1”,
“fieldName”: “metric1”
},
{
“type”: “doubleSum”,
“name”: “metric2”,
“fieldName”: “metric2”
}
],
“granularitySpec”: {
“type”: “uniform”,
“segmentGranularity”: “DAY”,
“queryGranularity”: “NONE”,
“rollup”: false
}
},
“ioConfig”: {
“type”: “index”
},
“tuningConfig”: {
“forceExtendableShardSpecs”: true,
“type”: “index”
}
}
}
DruidBolt按照IndexService方式写入数据的json描述文件
最新推荐文章于 2024-01-14 20:01:50 发布