mirror of https://github.com/apache/druid.git
45 lines
1.7 KiB
Python
45 lines
1.7 KiB
Python
[{
|
|
"schema": {
|
|
"dataSource": "twitterstream",
|
|
"aggregators": [
|
|
{"type": "count", "name": "tweets"},
|
|
{"type": "doubleSum", "fieldName": "follower_count", "name": "total_follower_count"},
|
|
{"type": "doubleSum", "fieldName": "retweet_count", "name": "total_retweet_count" },
|
|
{"type": "doubleSum", "fieldName": "friends_count", "name": "total_friends_count" },
|
|
{"type": "doubleSum", "fieldName": "statuses_count", "name": "total_statuses_count"},
|
|
|
|
{"type": "min", "fieldName": "follower_count", "name": "min_follower_count"},
|
|
{"type": "max", "fieldName": "follower_count", "name": "max_follower_count"},
|
|
|
|
{"type": "min", "fieldName": "friends_count", "name": "min_friends_count"},
|
|
{"type": "max", "fieldName": "friends_count", "name": "max_friends_count"},
|
|
|
|
{"type": "min", "fieldName": "statuses_count", "name": "min_statuses_count"},
|
|
{"type": "max", "fieldName": "statuses_count", "name": "max_statuses_count"},
|
|
|
|
{"type": "min", "fieldName": "retweet_count", "name": "min_retweet_count"},
|
|
{"type": "max", "fieldName": "retweet_count", "name": "max_retweet_count"}
|
|
],
|
|
"indexGranularity": "minute",
|
|
"shardSpec": {"type": "none"}
|
|
},
|
|
|
|
"config": {
|
|
"maxRowsInMemory": 50000,
|
|
"intermediatePersistPeriod": "PT2m"
|
|
},
|
|
|
|
"firehose": {
|
|
"type": "twitzer",
|
|
"maxEventCount": 50000,
|
|
"maxRunMinutes": 10
|
|
},
|
|
|
|
"plumber": {
|
|
"type": "realtime",
|
|
"windowPeriod": "PT3m",
|
|
"segmentGranularity": "hour",
|
|
"basePersistDirectory": "/tmp/twitter_realtime/basePersist"
|
|
}
|
|
}]
|