3

我正在尝试在 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 config 中设置端口和主机,如下所示

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

但没有运气。

有人可以指出在 predix 上部署弹性搜索的解决方案吗?

4

1 回答 1

0

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

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

于 2017-03-31T14:26:23.907 回答