当前环境
操作系统:macOS 15.0.1
Docker 版本:
- Docker Desktop:Version 4.34.3 (170107)
- Docker Engine: 27.2.0
安装步骤
提示:此部署只为学习使用,没有挂载本地文件
1、安装 ElasticSearch
# 安装命令
# 1.1 创建网络 somenetwork 用于 docker 间通讯
docker network create somenetwork
# 1.2 运行 elasticsearch
docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:8.15.3
修改 elasticsearch 配置文件,使用 Docker Desktop 进入容器,在文件 Files 窗口里面进入目录:/usr/share/elasticsearch/config/
修改 elasticsearch.yaml 禁用权限验证(后续使用 Kebana 等客户端即无需验证)
# Enable security features
xpack.security.enabled: false
xpack.security.enrollment.enabled: false
2、安装 kibana
docker run -d --name kibana --net somenetwork -p 5601:5601 kibana:8.15.3
3、修改 kibana 配置文件,支持中文显示,使用 Docker Desktop 进入容器,在文件 Files 窗口里面进入目录:/usr/share/kibana/config/
修改 kibana.yaml
# 在最底下增加一行配置
i18n.locale: "zh-CN"
4、关闭重启 elasticsearch, kibana 容器实例
5、访问地址 http://localhost:5601/app/home#/
即可开始学习使用
推荐客户端
kibana 使用起来比较庞杂,可以使用开源客户端 es-client 操作比较简单
git 项目地址:https://gitee.com/qiaoshengda/es-client
项目主页:https://es-client.esion.xyz/
标签:somenetwork,macOS,--,kibana,elasticsearch,ElasticSearch,Docker,docker From: https://www.cnblogs.com/baokang/p/18539120