【问题标题】:SCDF Stream deployment disable random app name prefixSCDF Stream 部署禁用随机应用程序名称前缀
【发布时间】:2019-07-30 13:56:32
【问题描述】:

在PCF上的spring cloud data flow 2.1.2上部署流(app)。

无法让生成的随机应用前缀消失。

在流部署期间尝试过的选项:

deployer.*.cloudfoundry.enableRandomAppNamePrefix=false

尝试将以下环境变量传递给skipper-server

SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_DEPLOYMENT_STREAM_ENABLE_RANDOM_APP_NAME_PREFIX: false
SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_DEPLOYMENT_ENABLE_RANDOM_APP_NAME_PREFIX: false

尝试将以下环境变量传递给数据流服务器:

SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[默认]_DEPLOYMENT_STREAM_ENABLE_RANDOM_APP_NAME_PREFIX:假 SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[默认]_DEPLOYMENT_ENABLE_RANDOM_APP_NAME_PREFIX:假

SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_STREAM_ENABLE_RANDOM_APP_NAME_PREFIX:假

想法?

【问题讨论】:

  • 您好,除了 SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_DEPLOYMENT_STREAM_ENABLE_RANDOM_APP_NAME_PREFIX 作为键 stream 不适用于任务平台属性外,属性看起来正确。我也没有看到 Skipper 和 Deployer 属性有任何问题。您能否通过检查 SCDF 服务器上的 cf env 来检查这些环境属性是否确实应用了?
  • 好的,看起来该属性是在 scdf-server(不是船长服务器)上设置的 cf env scdf-server .. SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_DEPLOYMENT_STREAM_ENABLE_RANDOM_APP_NAME_PREFIX: false .. 但没有运气。仍在生成随机前缀。
  • 就像我提到的,属性SPRING_CLOUD_DATAFLOW_TASK_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_DEPLOYMENT_STREAM_ENABLE_RANDOM_APP_NAME_PREFIX: false 是错误的,因为它是一个任务平台属性,您正在尝试将它应用于流。您需要为流设置 Skipper 或 Deployer 属性。
  • 好的,取出该属性,现在只是尝试使用部署器属性:deployer.*.cloudfoundry.enableRandomAppNamePrefix=false 不走运。另一个相关属性:deployer.*.cloudfoundry.appNamePrefix 似乎也不起作用。

标签: spring-cloud-dataflow


【解决方案1】:

在 Skipper 服务器端设置的正确环境属性是:

SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[default]_DEPLOYMENT_ENABLERANDOMAPPNAMEPREFIX: false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 2014-07-05
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多