我正在开发Spring Cloud数据流ETL Stream应用程序,该应用程序具有将数据发送到接收器的源。该应用程序在Pivotal Cloud Foundry中运行良好,并使用Rabbit MQ绑定器。现在,我想将此流指向在Cloud Foundry基础架构之外运行的Kafka。因此,我在数据流服务器配置文件env属性中明确指定了kafka代理url,如下所示。我没有在kafka中看到事件。此配置正确吗?我在这里想念东西吗?
SPRING_CLOUD_STREAM_KAFKA_BINDER_BROKERS: <kafka_server_url>:19092
SPRING_CLOUD_STREAM_KAFKA_BINDER_ZK_NODES: <kafka_roker_url>:12181
Dataflow Server配置Yaml文件
applications:
- name: test-scdf-server
memory: 1G
instances: 1
path: ../target/scdf-server-0.0.1-SNAPSHOT.jar
buildpacks:
- java_buildpack
env:
JAVA_VERSION: 1.8.0_+
JBP_CONFIG_SPRING_AUTO_RECONFIGURATION: '{enabled: false}'
SPRING_CLOUD_SKIPPER_CLIENT_SERVER_URI: <skipper_server_url>
SPRING_CLOUD_STREAM_KAFKA_BINDER_BROKERS: <kafka_server_url>:19092
SPRING_CLOUD_STREAM_KAFKA_BINDER_ZK_NODES: <kafka_roker_url>:12181