Потоковые приложения, не использующие пакет сборки, предоставленный в переменной среды сервера SCDF (версия 2.1.2 SCDF)
Недавно я обновил SCDF 1.7.3 до SCDF 2.1.2 для облачного литейного производства. Кроме того, я использую шкипер (я должен с 2.x). Есть две основные проблемы, с которыми я сталкиваюсь:
Buildpack, заданный как свойство в среде сервера SCDF, не используется для развертывания потоковых приложений. Ниже приводится ключ env, который я использую:- SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_BUILDPACK. Это никак не влияет.
Несмотря на то, что я установил SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY_ACCOUNTS[xxx]_DEPLOYMENT_ENABLE_RANDOM_APP_NAME_PREFIX в значение false, шкипер все равно генерирует случайный префикс для этих приложений.
Я не уверен, что я делаю неправильно. Любой совет будет очень полезен.
1 ответ
Нет свойств потоковой платформы с префиксом SPRING_CLOUD_DATAFLOW_STREAM_PLATFORM_CLOUDFOUNDRY
в Spring Cloud Data Flow, так как потоковые развертывания управляются Spring Cloud Skipper. Следовательно, вам необходимо использовать свойства Skipper для конфигураций, связанных с развертыванием потока.
Правильные свойства для использования в этом случае:
SPRING_CLOUD_SKIPPER_SERVER_PLATFORM_CLOUDFOUNDRY_ACCOUNTS [xxx] _DEPLOYMENT_ENABLERANDOMAPPNAMEPREFIX: ложно