kubernetes上的Spring Cloud数据流服务器

时间:2019-10-25 15:57:05

标签: spring-cloud spring-cloud-stream spring-cloud-config spring-cloud-skipper spring-cloud-dataflow-ui

我正在开发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

0 个答案:

没有答案
相关问题