CouchDB in CloudFoundry?

Ich überprüfe das Cloud Foundry-Projekt und versuche, es auf einem Server zu installieren

Ich werde Couchdb als Datenbankdienst verwenden.

Meine Hauptfrage lautet: Wie wird CouchDB in Cloud Foundry verwendet?

Ich installiere eine CF-Instanz mit: vcap_dev_setup -c devbox_all.yml -D mydomain.com

Die devbox.yml enthält:

$  install : 
      - all.

In dieser Installation ist der couchdb_node und das couchdb_gateway standardmäßig vorhanden. Aber es scheint allgemein ein Fehler zu sein. Wenn ich eine App lösche und diesen Fehler habe, zum Beispiel:

$ 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 

Also habe ich versucht, eine CF-Instanz mit dieser Konfiguration zu installieren. (Ein Standard-Einzelknoten mit Redis, Couch und 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

Erstens funktioniert diese Konfiguration nicht, weil die Option 'couchdb' kein wertvolles Schlüsselwort ist (im Teil integrierte Dienste).

Also, was mache ich falsch? Ist in der Weise, Couch zu integrieren und es ist nicht letzte Woche fertig?

Um fortzufahren, ist es mir gelungen, die CF-Instanz ohne die integrierte Dienstoption couchdb, aber mit einem couchdb_node und einem couchdb_gateway zu installieren. Und sie fangen an. Ich nehme an, der Dienst ist lauffähig.

Aber ich kann 'couchdb' in meiner App manifest.yml nicht verwenden oder diesen Dienst zum Binden auswählen. (Es scheint normal zu sein, weil es nicht als Dienst installiert wird.)

Es scheint also nah an der Arbeit zu sein, aber es ist nicht so.

Ich fordere hier Ideen und Ratschläge zu diesem Thema an, weil ich im Internet keine Gesprächspartner gefunden habe.

Danke, dass Sie mich gelesen haben. Lucas

Antworten auf die Frage(1)

Ihre Antwort auf die Frage