我是Druid的新手。
问题陈述
我们目前确实将原始事件数据推送到Druid。我需要对数据进行某些计算(例如像某些统计技术一样),而Druid或它提供的扩展扩展不支持这些计算。
我有两个问题-
这些链接未提供任何深入信息- http://druid.io/docs/latest/development/modules.html
https://github.com/apache/incubator-druid(具有某些核心和社区贡献扩展的Druid回购)
对此表示感谢。谢谢。
答案 0 :(得分:0)
现在您可以同时实现这两种方式,这取决于您自己编写扩展并维护它的舒适程度。与其他方式相比,这无疑是很耗时的。
如果从德鲁伊读取数据,然后执行计算并将数据写回德鲁伊,则最终将写入单独的表。如果您没有存储在德鲁伊集群上,那么您当然可以走这条路,而且耗时少。
是的,这是对数据执行任何自定义计算的推荐方法。您当然可以轻松编写一个简单的扩展名。这是示例git hub repo链接,可帮助编写自定义druid扩展:Matplotlib: Adding an axes using the same arguments as a previous axes