无法通过sap-cloud-foundry中的spring-cloud-dataflow-server部署流

时间:2017-12-11 03:25:26

标签: spring-cloud-dataflow

我使用以下环境将spring-cloud-dataflow-server-cloudfoundry部署到SAP Cloud Fondry:

SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_URL:https://api.cf.sap.hana.ondemand.com
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_ORG:{org}
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SPACE:{space}
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_DOMAIN:{doamin}
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_USERNAME:username
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_PASSWORD:password
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_SKIP_SSL_VALIDATION:false
SPRING_CLOUD_DEPLOYER_CLOUDFOUNDRY_STREAM_SERVICES: mq

使用批量导入应用程序导入流启动器应用程序。 我使用“time-source-rabbit-1.3.0.RELEASE.jar”和“log-sink-rabbit-1.3.0.RELEASE.jar”创建流。

但我无法部署流。 状态是“部分”fianlly,应用程序的运行时失败。

我的问题是: 1. spring-cloud-dataflow-server-cloudfoundry是否可以像我使用的那样在SAP云代工厂中使用? 2.使用spring-cloud-dataflow-server-cloudfoundry仪表板在cloudfoundry中部署流时,是否应该设置任何其他必要的属性?

提前致谢。

1 个答案:

答案 0 :(得分:0)

查看manifest.ymlorgspacedomain似乎未被SAP-CF特定值替换。请注意ref. guide中的以下注释。

  

现在我们可以配置应用了。以下配置适用于Pivotal Web服务。在运行这些命令之前,您需要填写{org},{space},{email}和{password}。

如果将它们替换为特定于环境的属性,则下一步是检查SCDF服务器的日志。如果部署失败,将会有特定的详细信息。

现在回答你的问题。

对于#1,很难说没有日志或环境细节。我们不会主动测试Cloud Foundry的SAP分发。只要分发与Diego 1.7.1及更高版本兼容,它应该可以工作。我们还在project site中发布了CF兼容版本。也许这可能有助于比较SAP CF环境及其基础版本。

对于#2,不,你不需要任何其他属性。