无法通过 sap-cloud-foundry 中的 spring-cloud-dataflow-server 部署流
Cannot deploy stream through spring-cloud-dataflow-server in sap-cloud-foundry
我将 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".
创建流
但是我无法部署流。
状态为 "partial" fianlly,应用程序运行失败。
我的问题是:
1. spring-cloud-dataflow-server-cloudfoundry 能不能像我用的一样在SAP cloud foundry中使用?
2. 当使用 spring-cloud-dataflow-server-cloudfoundry dashboard 在 cloudfoundry 中部署流时,我应该设置任何其他必要的属性吗?
提前致谢。
查看 manifest.yml
,org
、space
和 domain
似乎未替换为 SAP-CF 特定值。注意ref. guide中的以下注释。
Now we can configure the app. The following configuration is for Pivotal Web Services. You need to fill in {org}, {space}, {email} and {password} before running these commands.
如果您将它们替换为您的环境特定属性,下一步是检查 SCDF 服务器的日志。如果部署失败,将会有详细说明部署失败的原因。
现在回答你的问题。
对于 #1,如果没有日志或环境细节,很难说。我们不会主动针对 Cloud Foundry 的 SAP 分发进行测试。只要发行版与 Diego 1.7.1 及以上版本兼容,它就应该可以工作。我们还在 project site 中发布了 CF 兼容版本。也许这对于比较 SAP CF 环境及其基础版本可能有用。
对于 #2,不,您不需要任何其他属性。
我将 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".
创建流但是我无法部署流。 状态为 "partial" fianlly,应用程序运行失败。
我的问题是: 1. spring-cloud-dataflow-server-cloudfoundry 能不能像我用的一样在SAP cloud foundry中使用? 2. 当使用 spring-cloud-dataflow-server-cloudfoundry dashboard 在 cloudfoundry 中部署流时,我应该设置任何其他必要的属性吗?
提前致谢。
查看 manifest.yml
,org
、space
和 domain
似乎未替换为 SAP-CF 特定值。注意ref. guide中的以下注释。
Now we can configure the app. The following configuration is for Pivotal Web Services. You need to fill in {org}, {space}, {email} and {password} before running these commands.
如果您将它们替换为您的环境特定属性,下一步是检查 SCDF 服务器的日志。如果部署失败,将会有详细说明部署失败的原因。
现在回答你的问题。
对于 #1,如果没有日志或环境细节,很难说。我们不会主动针对 Cloud Foundry 的 SAP 分发进行测试。只要发行版与 Diego 1.7.1 及以上版本兼容,它就应该可以工作。我们还在 project site 中发布了 CF 兼容版本。也许这对于比较 SAP CF 环境及其基础版本可能有用。
对于 #2,不,您不需要任何其他属性。