我使用 Druid 0.9.1.1 和 Tranquility 0.8.0,并按照此处的快速入门步骤进行操作:http: //druid.io/docs/0.9.1.1/tutorials/quickstart.html
以下命令成功:
bin/generate-example-metrics | curl -XPOST -H'Content-Type: application/json' --data-binary @- http://localhost:8200/v1/post/metrics
它返回此响应:
{"result":{"received":25,"sent":25}}
...通过德鲁伊控制台,我可以看到创建了索引任务:
问题是:数据源(命名指标,根据我在架构中的规范)还没有出现,现在已经 20 分钟了。索引仍处于 RUNNING 状态。
为什么需要这么长时间?所以我检查了这个:http ://druid.io/docs/latest/ingestion/stream-push.html 。快进到“任务创建”部分,它说:
segmentGranularity 是每个任务产生的段所覆盖的时间段。例如,“小时”的segmentGranularity 将产生创建每个覆盖一小时的段的任务。
这可能是我没有看到我的数据源的原因(我的架构规范中的 segmentGranularity 的值是 1 小时)?
如果我错了,请纠正我。