database - 从 Kafka 到 Druid 的交互式实时更新数据
问题描述
我是使用德鲁伊和卡夫卡的初学者。
案例是我想通过实时更新将数据从kafka上传到druid,当我想将任何新数据上传到kafka时,druid会自动更新其数据。我认为我的配置在德鲁伊中有错误或缺失。
这是我的德鲁伊配置。
{
"type": "kafka",
"spec": {
"ioConfig": {
"type": "kafka",
"consumerProperties": {
"bootstrap.servers": "localhost:9092"
},
"topic": "testing1",
"inputFormat": {
"type": "json"
},
"useEarliestOffset": true
},
"tuningConfig": {
"type": "kafka"
},
"dataSchema": {
"dataSource": "testing1",
"timestampSpec": {
"column": "tanggal",
"format": "iso"
},
"dimensionsSpec": {
"dimensions": [
{
"type": "long",
"name": "jumlah_pembelian"
},
"kode_cabang",
"kode_item",
"kode_kasir",
"kode_produk"
]
},
"granularitySpec": {
"queryGranularity": "none",
"rollup": false,
"segmentGranularity": "year"
}
}
}
}
有谁知道我该怎么办?
解决方案
推荐阅读
- python - Numpy 查找大数组中每个 2x2 数组的平均值
- css - 反应样式的组件动画不起作用
- jenkins - 如何使生产部署成为 CI/CD 管道的一部分
- javascript - 调用 js String.endsWith / String.slice 不带括号
- spring-boot - 在请求之前验证 JWT 令牌
- flutter - 关于 Flutter 的 Key 有一些地方我不是很了解
- reactjs - 如何编写文档火库
- mysql - How to run mysql scripts in docker image?
- c# - 如何通过带有代理的 HttpClient 执行 traceroute 请求?
- azure-functions - 在我的 UNO WASM 项目中,HTTP POST 调用成为我本地 Azure Functions 上的 HTTP OPTIONS