【发布时间】:2012-09-17 11:15:02
【问题描述】:
我查看了 Cloud Foundry 项目并尝试将其安装在服务器上
我将使用 Couchdb 作为数据库服务。
我的主要问题是:如何在 Cloud Foundry 中使用 CouchDB?
我安装了一个 CF 实例:vcap_dev_setup -c devbox_all.yml -D mydomain.com
devbox.yml 包含:
$ install :
- all.
在此安装中,couchdb_node 和 couchdb_gateway 默认存在。 但这似乎是一般的错误。 例如,当我删除应用程序并出现此错误时:
$ vmc delete notes2
Provisioned service [mongodb-d216a] detected, would you like to delete it? [yN]: y
Provisioned service [redis-8fcdc] detected, would you like to delete it? [yN]: y
Deleting application [notes2]: OK
Deleting service [mongodb-d216a]: Error 503: Unexpected response from service gateway
所以我尝试使用此配置安装 CF 实例。 (带有redis、couch和mongo的标准单节点)
conf.yml:
$ jobs:
install:
- nats_server
- router
- stager
- ccdb
- cloud_controller:
builtin_services:
- redis
- mongodb
- couchdb
- health_manager
- dea
- uaa
- uaadb
- redis_node:
index: "0"
- couchdb_node:
index: "0"
- mongodb_node:
index: "0"
- coudb_gateway
- redis_gateway
- mongodb_gateway
首先,此配置不起作用,因为选项“couchdb”不是有效关键字(在部分内置服务中)
那么,我做错了什么? 集成沙发的方式是不是上周还没完成?
要继续,我成功安装了没有 couchdb 内置服务选项但带有 couchdb_node 和 couchdb_gateway 的 CF 实例。他们开始了。 我想该服务是可运行的。
但我不能在我的应用 manifest.yml 中使用“couchdb”或选择此服务进行绑定。 (这似乎很正常,因为它不是作为服务安装的)
所以,它似乎接近工作,但事实并非如此。
我在这里寻求关于这个主题的想法和建议,因为我没有发现人们在网上谈论。
感谢您阅读我。 卢卡斯
【问题讨论】:
标签: couchdb cloud-foundry