如何为elasticsearch kubernetes集群

时间:2015-10-21 21:14:44

标签: elasticsearch kubernetes elasticsearch-plugin

我有一个正在运行的kubernetes集群,其弹性搜索并运行返回200.我正在尝试安装HQ插件。所以我登录到运行es-client的节点,并附加到docker容器。当我执行命令

/ # /elasticsearch/bin/plugin  -install royrusso/elasticsearch-HQ

我正在

Exception in thread "main" java.lang.IllegalArgumentException: Could not resolve placeholder 'DISCOVERY_SERVICE'

我正在使用yaml文件 https://github.com/pires/kubernetes-elasticsearch-cluster 通过这些修改 https://github.com/UKHomeOffice/docker-elasticsearch/blob/master/examples/kubernetes.md

我错过了什么吗?

提前致谢

1 个答案:

答案 0 :(得分:3)

附加到容器

docker exec -it 9f13966b1201 /bin/sh

导出DISCOVERY_SERVICE

export DISCOVERY_SERVICE=${DISCOVERY_SERVICE:-elasticsearch-discovery}

安装插件

/elasticsearch/bin/plugin  -install royrusso/elasticsearch-HQ

请记住这不会持久