CouchDB в CloudFoundry?
Я рассматриваю проект Cloud Foundry и пытаюсь установить его на сервере.
Я буду использовать Couchdb в качестве службы базы данных.
Мой главный вопрос: как использовать CouchDB в 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 или выберите этот сервис для привязки. (Это'кажется нормальным, потому чтоне устанавливается как услуга)
Так что, кажется, близко к работе, но этонет.
Я запрашиваю идеи, советы по этому вопросу здесь, потому что я нелюди не разговаривают в Интернете.
Поблагодарить'читать меня. Лукас