docker - 使用 Docker 的 ElasticSearch - 启用匿名访问
问题描述
对于本地开发,我想使用 Docker 运行 ElasticSearch (5.5.2) 容器,但我不想处理身份验证。
我已阅读https://www.elastic.co/guide/en/x-pack/5.5/anonymous-access.html,似乎容器带有 X-Pack 增加了安全性(需要用户名和密码) .
以前我一直在运行:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name es docker.elastic.co/elasticsearch/elasticsearch:5.5.
如何允许匿名访问?
解决方案
将环境变量添加xpack.security.enabled=false
到docker run
命令中。
完成命令:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.security.enabled=false" --name es docker.elastic.co/elasticsearch/elasticsearch:5.5.2
推荐阅读
- r - flextable 中的问题:函数:save_image
- python - 熊猫:在这里使用 apply() 的正确方法?
- apache-kafka - 如何在 Kafka 中查询 GlobalState Store
- console - mousedown mouseup 点击信息
- mobirise - 如何与他人一起编辑 mobirise 项目?
- apache-hudi - Apache Hudi 中 _hoodie_commit_time 列的时间戳格式是什么?
- java - 在我的在线多人问答游戏中,我怎样才能让玩家同时加入和竞争?
- java - 为 Kruskal 算法实现联合查找算法以在 Java 中查找最小生成树
- javascript - 如何使用普通记数法但不是科学记数法来控制台记录大数字?
- go - GoLand 未运行任何测试