Apache kafka “是什么意思?”;“剩余秒数”:XXXX,“;“类型”为:&引用;主动的;在德鲁伊';s主管';谁的状态对象?

Apache kafka “是什么意思?”;“剩余秒数”:XXXX,“;“类型”为:&引用;主动的;在德鲁伊';s主管';谁的状态对象?,apache-kafka,druid,Apache Kafka,Druid,启动德鲁伊后,当我使用http://localhost:8090/console.html我可以看到与卡夫卡主题相关的所有主管的列表。然后,当我点击任何一个主管的状态时,我会得到以下JSON响应 {“id”:“test-kafka7”,“generationTime”:“2017-09-25T12:53:44.003Z”,“payload”:{“dataSource”:“test-kafka7”,“topic”:“test-kafka2”,“partitions”:1,“replications

启动德鲁伊后,当我使用
http://localhost:8090/console.html
我可以看到与卡夫卡主题相关的所有主管的列表。然后,当我点击任何一个主管的状态时,我会得到以下JSON响应

{“id”:“test-kafka7”,“generationTime”:“2017-09-25T12:53:44.003Z”,“payload”:{“dataSource”:“test-kafka7”,“topic”:“test-kafka2”,“partitions”:1,“replications”:1,“durationSeconds”:3600,“activeTasks”:[{“id”:“index_kafka_test-kafkafka7_4b18; d459ca23552_dpdodphp”,“startingoffset”:{“0”:0:”startTime:“2017-09-25T12:44:34.z”,“remainingSeconds”:“3050”:“活动”,“当前偏移量”:{“0”:0},“滞后”:{“0”:0}],“发布任务”:[],“最新偏移量”:{“0”:0},“最小滞后量”:{“0”:0},“聚合标记”:0,“偏移量设置”:“2017-09-25T12:53:31.617Z}”


我多次看到
“remainingSeconds”:NNN
“type”:“ACTIVE”“
处于状态。但我不明白这种类型的含义:活动和剩余秒数,剩余秒数是什么?有时这两个键甚至没有出现,所以我太困惑了,为什么它们有时会出现,为什么其他时候不会出现,我甚至不理解这些术语的含义。有人能告诉我这些键的含义是什么,为什么它们有时会出现,而其他时候不会出现?

主管状态向您显示它正在监督的所有任务的当前状态。“类型”和“剩余秒数”字段用于描述特定任务

类型ACTIVE表示任务当前正在使用来自Kafka的数据。另一种可能的类型是发布,这意味着任务是使用来自卡夫卡的数据完成的,并且已经开始将其发布到德鲁伊的共享深度存储中


这就引出了“remainingSeconds”,即活动任务转换为发布之前的剩余秒数。每个任务都有一个生命周期,在这个生命周期中,它开始是活动的,然后变成发布,然后完成。

非常感谢,@Gian给出了答案。你能给我一个链接,我可以在那里得到状态对象的密钥文档吗。我还有一个疑问,为什么有些任务没有处于活动状态?就像很多次我注意到的那样,如果我创建3个任务,可能其中2个是活动的,其中一个不会永远处于活动状态,它既不会向德鲁伊消耗我的数据,也不会具有发布状态;您可以随意提交添加文档的问题(甚至可以自己在PR中开始)。没有任何状态(既不活动也不发布)的任务可能尚未启动。您可能没有足够的任务容量来运行它们吗?是的,我肯定会提交问题,要求他们为对象提供适当的文档。即使我也很想推动PL,但我不确定我对每个关键点的理解是否正确。吉安,正如你说的,我可能没有足够的能力,对吧?我想你可能是对的,我在这里假设你说的是工人的能力。你能告诉我任何链接或网站,我可以理解如何增加这些工人的能力?