Spring Cloud Data Flow 和 SCDF Kafka DataSource

Spring Cloud Data Flow and SCDF Kafka DataSource

我正在遵循 [1] 中的入门指南,但我已从配置设置中删除了 MySQL 和分析内容,因为我不打算使用任何分析功能。然而,scdf 服务后来崩溃了,说没有配置数据源。

好的,所以似乎仍然需要在 scdf-config-kafka.yml [2] 中配置数据源(尽管通过阅读文档我认为它仅用于分析内容)。

但是为了什么?数据源是用来持久化Kafka消息,还是节点间建立云流消息?

我找不到关于大多数配置文件的可能属性的任何描述。我知道这是一个 Kubernetes ConfigMap,但基本上我能找到的就是这些。

[1] http://docs.spring.io/spring-cloud-dataflow-server-kubernetes/docs/current-SNAPSHOT/reference/htmlsingle/#_deploying_streams_on_kubernetes

[2] https://github.com/spring-cloud/spring-cloud-dataflow-server-kubernetes/blob/5ae02de306af66423d6933a0acb55315e2983a51/src/etc/kubernetes/scdf-config-kafka.yml

需要数据源来持久化所有 stream/task 定义和后续批存储库。因此,它不仅用于分析。