我试图理解星火流(不是结构化流)的内部结构,特别是任务查看DStream的方式。我正在浏览斯派克在scala,这里中的源代码。我理解呼叫堆栈:
ExecutorCoarseGrainedBackend (main) -> Executor (launchtask) -> TaskRunner (Runnable).run() -> task.run(...) 我理解DStream确实是RDDs的哈希映射,但我试图理解任务查看DStream的方式。我知道基本上有两种方法来整合卡夫卡星火:
发布于 2019-05-15 18:00:58
在浏览了Apache的源代码之后,下面是明确的答案:
这是一种非常直观的方法。
这个循环重复每一个ubatch间隔秒。
https://stackoverflow.com/questions/56102094
复制相似问题