我使用以下环境将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中部署流时,是否应该设置任何其他必要的属性?
提前致谢。
答案 0 :(得分:0)
查看manifest.yml
,org
,space
和domain
似乎未被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,不,你不需要任何其他属性。