流部署因CloudFoundryAppDeployer而失败:错误:组织不存在

时间:2019-07-22 20:19:58

标签: spring spring-cloud-dataflow

我已经在Cloud Foundry上成功部署了数据流服务器和船长,但是当我尝试在配置了所有部署者属性的情况下部署流时,它抱怨组织不存在。

我尝试从数据流Web UI配置其他属性,但是当我部署流时,它失败并出现错误:org不存在。我向所有Cloud Foundry凭据提供了我提供给船长和服务器的所有东西,它们工作正常,只是内部数据流中的流无法理解Cloud Foundry应用程序部署程序的属性。

enter image description here

在上面的图片中,您可以看到我如何提供属性值以从数据流Web UI进行流传输。

我收到以下错误消息:

  

2019-07-23T09:48:37.50-0400 [APP / PROC / WEB / 0] OUT 2019-07-23 13:48:37.509信息9-[eTaskExecutor-3] oscsssStateMachineConfiguration:进入状态ObjectState [getIds()= [INSTALL_INSTALL],getClass()=类org.springframework.statemachine.state.ObjectState,hashCode()= 444730043,toString()= AbstractState [id = INSTALL_INSTALL,pseudoState = org.springframework.statemachine.state。 DefaultPseudoState @ 49b9c289,延迟= [],entryActions = [org.springframework.cloud.skipper.server.statemachine.InstallInstallAction@6981f8f3],exitActions = [],stateActions = [],区域= [],submachine = null]]      2019-07-23T09:48:38.44-0400 [APP / PROC / WEB / 0] OUT 2019-07-23 13:48:38.440信息9-[eTaskExecutor-3] oscdscAbstractCloudFoundryDeployer:准备从中推送应用程序org.springframework.cloud.stream.app:log-sink-rabbit:jar:2.1.1.RELEASE。如果必须从远程主机下载工件,则可能需要一些时间。      2019-07-23T09:48:41.70-0400 [APP / PROC / WEB / 0] OUT 2019-07-23 13:48:41.708错误9 --- [eTaskExecutor-3] oscdscCloudFoundryAppDeployer:错误:组织RE-Pheonix -DataFlow-NonProd不存在,无法创建应用程序DAu4sEO-MyStream1-log-v1      2019-07-23T09:48:41.72-0400 [APP / PROC / WEB / 0] OUT 2019-07-23 13:48:41.719错误9 --- [eTaskExecutor-3] oscdscAbstractCloudFoundryDeployer:无法部署DAu4sEO-MyStream1 -log-v1      2019-07-23T09:48:41.72-0400 [APP / PROC / WEB / 0] OUT java.lang.IllegalArgumentException:组织RE-Pheonix-DataFlow-NonProd不存在      2019-07-23T09:48:41.72-0400 [APP / PROC / WEB / 0]在org.cloudfoundry.util.ExceptionUtils.illegalArgument(ExceptionUtils.java:45)处退出[cloudfoundry-util-3.15.0.RELEASE。 jar!/:na]

以下是我的部署属性:

enter image description here

[1]: https://i.stack.imgur.com/cVXKf.png

enter image description here

请找到导出的部署道具:

Deployer Prop

Skipper Config

Skipper Config

1 个答案:

答案 0 :(得分:0)

对于流部署,可以从所选平台的全局Skipper配置属性或通过在部署流时设置的部署属性来获取Cloud Foundry连接属性(组织,空间,URL,用户名,密码,skipSslValidation)。

像这样部署流时,您应该能够提供jq连接属性:

screenshot

如果在部署流时未将此属性指定为部署者属性,则将使用相应平台的Skipper配置。

您能否分享为所选平台的Cloud Foundry连接配置Skipper配置属性的方式?