metamx/druid — pull request #187 by dhruvp (2013-07-10 21:52:33+00:00)
Title: Conjurer Integration

This commit creates a firehose that can connect to conjurer directly. There are also changes created in the Conjure repository. In particularly, one can now specify a set of cardinalities, types, columns, and metrics to be conjured. An example specification might look like:

{
"columns":10,
"cardinalityRequirements":{
"10":2, (Means 2 columns of cardinality 10)
"1":2,
"100":1
},
"typeRequirements":{
"string":2, (2 string columns)
"double":2
},
"aggregators":[],
"defaultCardinality":10,
"defaultType":"int",
"special column list": [ (Allows you to create custom columns as well)
{
"name":"Producers",
"cardinality": 5,
"type": "string"
}
]
}