Docker安装ElasticSearch8.13.0、Kibana、中文分词器,版本

Docker安装ElasticSearch8.13.0、Kibana、中文分词器,版本

  • 😶😄今天跟着黑马程序员学习ElasticSearch,安装7.12.1版本的elastic search,能够安装成功。但是安装中文分词器的时候,死活安装不了。
  • 😀 然后我就去安装8.13.0版本的,也是搞了半天。还好,最后成功了。
    😊 开心地写此笔记记录一下🍀

零、创建网络

shell 复制代码
docker network create es-net

1. 拉取镜像

shell 复制代码
# 基础格式:docker save -o 输出文件路径/文件名.tar 镜像名:标签
docker save -o /path/to/your/image.tar [镜像名]:[标签]
  • elastic search 和 kibana 镜像都挺大的,可以在我的百度网盘下载👇
    通过网盘分享的文件:elasticsearch、kibana、分词器

链接: https://pan.baidu.com/s/1hPy63QYZERfmIc-FSAGOQA?pwd=8888 提取码: 8888

shell 复制代码
docker pull elasticsearch:8.13.0

2. 创建容器

shell 复制代码
docker run -d \
  --name es \
  --net es-net \
  -p 9200:9200 \
  -p 9300:9300 \
  -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
  -e "discovery.type=single-node" \
  -e "xpack.security.enabled=false" \
  -e "xpack.security.http.ssl.enabled=false" \
  -e "TZ=Asia/Shanghai" \
  -v /jagochan/docker/es/data:/usr/share/elasticsearch/data \
  -v /jagochan/docker/es/plugins:/usr/share/elasticsearch/plugins \
  --privileged \
  --restart=on-failure:3 \
  elasticsearch:8.13.0
  • 访问 9200 端口👉检查es是否安装成功

二、安装Kibana

  • ① 拉取镜像
  • ② 运行容器
shell 复制代码
docker run -d \
  --name kibana \
  --net es-net \
  -p 5601:5601 \
  -e "TZ=Asia/Shanghai" \
  -e "ELASTICSEARCH_HOSTS=http://es:9200" \
  -v /jagochan/docker/kibana/config:/usr/share/kibana/config \
  --restart=on-failure:3 \
  kibana:8.13.0

🍀 一定要在 /jagochan/docker/kibana/config 挂载目录下创建 kibana.yml 文件

yml 复制代码
server.name: kibana
#server.port: 5601
# 不加这个可能无法访问kibana控制台
server.host: 0.0.0.0
# elasticsearch.hosts: [ "http://172.17.0.2:9200" ] # 方式1:改成 es 的内网 ip
elasticsearch.hosts: [ "http://es:9200" ] # 方式2:要保证es和kibana在同一个网络中
elasticsearch.username: "root"
elasticsearch.password: "success"
xpack.monitoring.ui.container.elasticsearch.enabled: true
# 中文控制台
i18n.locale: "zh-CN"

三、安装中文分词器

shell 复制代码
# 进入宿主机ES插件目录
cd /jagochan/docker/es/plugins

# 创建ik目录
mkdir ik

# 解压压缩包到ik目录
unzip elasticsearch-analysis-ik-8.13.0.zip -d ik/

# (可选)删除压缩包
rm -rf elasticsearch-analysis-ik-8.13.0.zip

  • 修改权限
shell 复制代码
chown -R 1000:1000 /jagochan/docker/es/plugins/ik
chmod -R 755 /jagochan/docker/es/plugins/ik
  • 重启es
shell 复制代码
docker restart es

相关推荐
做运维的阿瑞21 分钟前
利用GitHub配置镜像加速,解决 Docker镜像拉取问题
运维·docker·容器·github
小陈运维1 小时前
使用kubeadm初始化IPV4/IPV6集群
linux·docker·云原生·容器·kubernetes
Wang's Blog1 小时前
Java 项目部署之 Docker工具快速入门: 容器命令练习:创建、改文件、重启到删除的完整闭环
java·开发语言·docker
小锋学长生活大爆炸1 小时前
【工具】在 Android 手机上运行 Docker
android·docker·智能手机
吴声子夜歌2 小时前
Docker入门与实战——实战案例(分布式处理与大数据平台)
大数据·分布式·docker
JavaPub-rodert2 小时前
服务器不能访问 Docker Hub,镜像怎么搬过去?讲透 docker save、load、export、import 与离线镜像分发
运维·服务器·docker
m0_6464299710 小时前
Docker 完整核心知识点总结(超通俗易懂版)
运维·docker·容器
吴声子夜歌13 小时前
Docker入门与实战——实战案例(Web服务与应用)
docker·容器
Wang's Blog13 小时前
Java 项目部署之 Docker工具快速入门: Docker 架构拆解:镜像、容器、守护进程与 Registry
java·docker·架构
java_logo14 小时前
Docker 部署 OpenViking:轻松搭建 AI Agent 上下文数据库平台
数据库·人工智能·docker·agent·火山引擎·openviking·轩辕镜像