Я пытаюсь загрузить TSV в druid, используя этот прием:
САМЫЕ ОБНОВЛЕННЫЕ ХАРАКТЕРИСТИКИ НИЖЕ:
{
"type" : "index",
"spec" : {
"ioConfig" : {
"type" : "index",
"inputSpec" : {
"type": "local",
"baseDir": "quickstart",
"filter": "test_data.json"
}
},
"dataSchema" : {
"dataSource" : "local",
"granularitySpec" : {
"type" : "uniform",
"segmentGranularity" : "hour",
"queryGranularity" : "none",
"intervals" : ["2016-07-18/2016-07-22"]
},
"parser" : {
"type" : "string",
"parseSpec" : {
"format" : "json",
"dimensionsSpec" : {
"dimensions" : ["name", "email", "age"]
},
"timestampSpec" : {
"format" : "yyyy-MM-dd HH:mm:ss",
"column" : "date"
}
}
},
"metricsSpec" : [
{
"name" : "count",
"type" : "count"
},
{
"type" : "doubleSum",
"name" : "age",
"fieldName" : "age"
}
]
}
}
}
Если моя схема выглядит так:
Schema: name email age
И фактический набор данных выглядит так:
name email age Bob Jones 23 Billy Jones 45
Так должны быть отформатированы столбцы ^^ в приведенном выше наборе данных для TSV? Например, сначала должны быть name email age
(столбцы), а затем фактические данные. Я сбит с толку, как Друид узнает, как сопоставить столбцы с фактическим набором данных в формате TSV.