CouchDB в CloudFoundry?
Я рассматриваю проект Cloud Foundry и пытаюсь установить его на сервере.
Я буду использовать Couchdb в качестве службы базы данных.
My principal question is : How use CouchDB in Cloud Foundry?
Я устанавливаю экземпляр 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 с этим конфигом. (Стандартный одноузел с редисом, диваном и монго)
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" не является допустимым ключевым словом (в составе встроенных сервисов)
Итак, что я делаю не так? Есть ли способ интегрировать диван, и он не закончен на прошлой неделе?
Чтобы продолжить, я успешно устанавливаю экземпляр CF без опции встроенных сервисов couchdb, но с couchdb_node и couchdb_gateway. И они начинают. Я полагаю, что сервис работает.
Но я не могу использовать "couchdb" в моем приложении manifest.yml или выберите этот сервис для привязки. (Это кажется нормальным, потому что он не устанавливается как сервис)
Так что, похоже, близко к работе, но это не так.
Я запрашиваю идеи, советы по этому вопросу здесь, потому что я не нашел людей, которые обсуждают в Интернете.
Спасибо за то, что прочитали меня. Лукас