• 欢迎光临~

实验:在本机 docker 环境安装 ElasticSearch + Kibana + Cerebro

开发技术 开发技术 2022-07-20 次浏览

失败的尝试

本来打算使用 elasticsearch 以及 kibana 的官方镜像自己配置的,当前的 latest 版本为 8.3.2. 但是稍作尝试后发现,kibana 要连接到 elasticsearch 还是比较麻烦的,虽然使用了 token 以及按照界面提示获取了 verification code,但是访问仍然失败。怀疑是因为重设过 elasticsearch 密码导致的,因此尝试通过 ELASTICSEARCH_PASSWORD 环境变量给 kibana 的容器设置过去,但这样发现 kibana 容器起来几秒后立刻就退出了。

考虑到 elasticsearch 还有集群配置的问题,证书的各种问题,比较麻烦,而我的目标不是掌握 elasticsearch 的各种细节配置,所以暂时放弃了。

成功配置

简单参考了下面一篇文章的做法:在 Docker 容器中运行 Elasticsearch,Kibana 和 Cerebro

因为是 docker compose 文件,所以比较简单,直接 up / down 就可以了。

只不过 kibana 和 elasticsearch 的版本都是 7.1.0 而不是最新的。

简单测试:

ES: http://localhost:9200/

查看 ES 节点列表:http://localhost:9200/_cat/nodes?v

Cerebro: http://localhost:9000/

Kibana: http://localhost:5601/

喜欢 (0)