macOS 下使用 Docker 安装 ElasticSearch(学习环境用)

摘要: 本文原创,转载请注明地址 https://www.cnblogs.com/baokang/p/18539120

当前环境

操作系统:macOS 15.0.1

Docker 版本:

  • Docker Desktop:Version 4.34.3 (170107)
  • Docker Engine: 27.2.0

安装步骤

提示:此部署只为学习使用,没有挂载本地文件

步骤一、安装 ElasticSearch

# 安装命令
# 1.1 创建网络 somenetwork 用于 docker 容器间通讯
docker network create somenetwork
# 1.2 运行 elasticsearch 容器,如果本地不存在相应版本镜像,docker 会自动去下载
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

步骤二、安装 kibana(Kibana 是 ElasticSearch 提供的官方 Web 客户端)

# 运行 kibana 容器
docker run -d --name kibana --net somenetwork -p 5601:5601 kibana:8.15.3

步骤三、修改 kibana 配置文件,支持中文显示

使用 Docker Desktop 进入容器,在文件 Files 窗口里面进入目录:/usr/share/kibana/config/

修改 kibana.yaml 

# 在最底下增加一行配置
i18n.locale: "zh-CN"

步骤四、关闭重启 elasticsearch, kibana 容器实例

步骤五、访问地址 http://localhost:5601/app/home#/即可开始学习使用

Kibana 控制台操作

进入 Kibana 左侧菜单 - 开发工具即可进行命令操作

 

posted @ 2024-11-11 09:33  lenbkan  阅读(65)  评论(0编辑  收藏  举报