https://github.com/cloudfoundry-samples/rails-elastic-search#setting-up-elastic-search
上面的链接是我发现的关于在 cloudfoundry 上运行 ES 的唯一信息,它对我不起作用。我下载了最新的 ES,更新了 config/elasticsearch.yml 并复制了 elastic-search-manifest.yml 文件。
下一步说运行,
vmc push --manifest=elastic-search-manifest.yml
但 --manifest= 无效。
我尝试运行以下
vmc push es_index
但是在部署过程中,我收到了这条消息。
[警告] 无法确定应用程序类型。
1: Sinatra
2: Lift
3: WSGI
4: JavaWeb
5: Node
6: PHP
7: Erlang/OTP Rebar
8: Grails
9: Django
10: Rails
11: Spring
我尝试选择 JavaWeb 和 Rais,但它们也不起作用。
似乎我需要以某种方式引导 /bin/elasticsearch 的启动。
更新:我尝试编写一个小 node.js 引导程序来启动弹性搜索过程,但得到了 Permission Denied 错误。