我有一个正在运行的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
我错过了什么吗?
提前致谢
答案 0 :(得分:3)
附加到容器
docker exec -it 9f13966b1201 /bin/sh
导出DISCOVERY_SERVICE
export DISCOVERY_SERVICE=${DISCOVERY_SERVICE:-elasticsearch-discovery}
安装插件
/elasticsearch/bin/plugin -install royrusso/elasticsearch-HQ
请记住这不会持久