不使用SCDF服务器环境变量(SCDF版本2.1.2)中提供的buildpack的流应用程序

时间:2019-07-31 00:03:35

标签: spring-cloud-dataflow spring-cloud-skipper

最近,我从SCDF 1.7.3升级到SCDF 2.1.2进行云铸造。另外,我正在使用船长(我必须使用2.x)。我面临两个主要问题:-

    在SCDF服务器环境中作为属性给出的
  1. Buildpack未被用于部署流应用程序。以下是我正在使用的环境密钥:- SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS [xxx] _DEPLOYMENT_BUILDPACK。完全没有效果。

  2. 即使我将SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS [xxx] _DEPLOYMENT_ENABLE_RANDOM_APP_NAME_PREFIX设置为false,也会为这些应用程序生成随机前缀。

我不确定自己在做什么错。任何建议都会有很大帮助。

1 个答案:

答案 0 :(得分:0)

Spring Cloud Data Flow中没有前缀为SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY的流平台属性,因为流部署是由Spring Cloud Skipper管理的。因此,您需要将Skipper属性用于与流部署相关的配置。

在这种情况下使用的正确属性是:

SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS [xxx] _DEPLOYMENT_ENABLERANDOMAPPNAMEPREFIX:否 SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS [xxx] _DEPLOYMENT_BUILDPACK: