Meltano Kafka Monk.io 集成
Meltano Kafka Monk.io integration
我正在玩 Monk.io 和 Kafka - Meltano 集成。
因此,我想创建一个 Monk.io Kafka 集群并在 Meltano 上提供一个新连接。
我正在为 Kafka 环境使用 https://github.com/lensesio/fast-data-dev。
什么是最好的方法并且最有意义?
我打算这样做:
创建 Kafka 和 Meltano 的 runnable,并为 Meltano 模板创建 Monk 操作。
这些操作将具有自定义的 Meltano 加载器,该加载器将为 Kafka 提供管道。
我没有测试与 Kafka 的集成,但在操作执行方面应该与 Postgres 相似,即如果 Meltano 存在这些 Kafka 插件,则添加加载程序或提取程序。
actions:
defines: actions
add:
arguments:
resource-type:
type: string
resource-name:
type: string
code: exec("meltano", "/bin/sh", "-c", `cd elt && meltano add ${args["resource-type"]} ${args["resource-name"]}`)
工作流和模板在这里被抽象出来了https://github.com/monk-io/monk-dataops 所以Meltano 有没有好的Kafka 插件还是个问题
我正在玩 Monk.io 和 Kafka - Meltano 集成。 因此,我想创建一个 Monk.io Kafka 集群并在 Meltano 上提供一个新连接。 我正在为 Kafka 环境使用 https://github.com/lensesio/fast-data-dev。 什么是最好的方法并且最有意义? 我打算这样做: 创建 Kafka 和 Meltano 的 runnable,并为 Meltano 模板创建 Monk 操作。 这些操作将具有自定义的 Meltano 加载器,该加载器将为 Kafka 提供管道。
我没有测试与 Kafka 的集成,但在操作执行方面应该与 Postgres 相似,即如果 Meltano 存在这些 Kafka 插件,则添加加载程序或提取程序。
actions:
defines: actions
add:
arguments:
resource-type:
type: string
resource-name:
type: string
code: exec("meltano", "/bin/sh", "-c", `cd elt && meltano add ${args["resource-type"]} ${args["resource-name"]}`)
工作流和模板在这里被抽象出来了https://github.com/monk-io/monk-dataops 所以Meltano 有没有好的Kafka 插件还是个问题