https://github.com/cloudfoundry-samples/rails-elastic-search#setting-up-elastic-searchComment exécuter ElasticSearch sur Cloudfoundry
Le lien ci-dessus est la seule information que j'ai trouvé sur l'exécution ES sur cloudfoundry et il ne fonctionne pas pour moi. J'ai téléchargé le dernier ES, mis à jour le config/elasticsearch.yml et copié sur le fichier elastic-search-manifest.yml.
L'étape suivante dit à courir,
vmc push --manifest=elastic-search-manifest.yml
mais --manifest = est pas valide.
J'ai essayé de courir le
suivantvmc push es_index
Mais au cours de la Déployez je reçois ce message. [AVERTISSEMENT] Impossible de déterminer le type d'application.
1: Sinatra
2: Lift
3: WSGI
4: JavaWeb
5: Node
6: PHP
7: Erlang/OTP Rebar
8: Grails
9: Django
10: Rails
11: Spring
J'ai essayé de sélectionner JavaWeb et Rais, mais ceux-ci ne fonctionnent pas non plus.
Il semble que j'ai besoin de démarrer le démarrage de/bin/elasticsearch d'une manière ou d'une autre.
Mise à jour: J'ai essayé d'écrire un petit noeud.js bootstrap pour lancer le processus elasticsearch, mais j'ai reçu une erreur Permission Denied.
Avez-vous essayé le groupe vcap-dev google? Plus précisément, ce fil peut être utile: https://groups.google.com/a/cloudfoundry.org/d/topic/vcap-dev/svuMeunzccE/discussion –
Il semble que vous utilisiez une ancienne version de vmc, ne voit pas Standalone répertorié comme un type de structure (ce qui est ce que le manifeste spécifie pour ElasticSearch). Essayez de faire une "mise à jour gem vmc", vous devriez être sur au moins 0.3.18, puis --manifest devrait fonctionner. –
@JenniferHickey, Oui, vous avez raison.Ajoutez une réponse et je l'accepterai. –