如何在predix中部署elasticsearch?

时间:2017-03-23 08:42:30

标签: elasticsearch cloudfoundry predix

我正在尝试在predix中部署elasticsearch,我尝试使用以下清单将下载的elasticsearch文件夹推送到predix。

---
applications:
- name: elastic-search-test3
  buildpack: java_buildpack
  # path: target/elstic-search-test-1.0.0.jar
  command: elasticsearch-5.2.2/bin/elasticsearch -f
  #timeout : 180

我得到的错误就像端口不应该是硬编码的,应该需要使用$ PORT。

然后我尝试设置在elasticsearch配置中设置端口和主机,如下所示

http.port: ${VCAP_APP_PORT}
network.host: ${VCAP_APP_HOST}

但没有运气。

有人能指出解决方案在predix上部署elasticsearch吗?

1 个答案:

答案 0 :(得分:0)

您应该在较新的CF版本上使用CF_INSTANCE_ *变量而不是折旧的VCAP_APP_ * DEA变量。

更多关于https://docs.cloudfoundry.org/devguide/deploy-apps/environment-variable.html