当前位置: 首页 > news >正文

docker上安装es

安装docker
1 安装docker依赖

yum install -y yum-utils

2 设置docker仓库镜像地址

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3 安装制定版本的docker

yum -y install docker-ce-20.10.17-3.el7

4 查看是否安装成功

yum list installed | grep docker

5 设置置docker开机启动

systemctl enable docker && systemctl start docker

6 配置docker 镜像加速器

cat <<EOF> /etc/docker/daemon.json
{ 	"exec-opts": ["native.cgroupdriver=systemd"], 	"registry-mirrors": ["https://hub-mirror.c.163.com","https://registry.aliyuncs.com","https://registry.docker-cn.com","https://docker.mirrors.ustc.edu.cn"]} 
EOF

7 重启docker

systemctl restart docker

部署es容器

需要让es和kibana容器互联,需要创建网络

docker network create es-net

百度云下载镜像链接:链接:https://pan.baidu.com/s/1Baw32uBs_Vhul8U7C8apsQ
提取码:5f41

# 导入数据
docker load -i es.tar
#执行命令安装
docker run -d \--name es \-e "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" \-e "discovery.type=single-node" \-v es-data:/usr/share/elasticsearch/data \-v es-plugins:/usr/share/elasticsearch/plugins \--privileged \--network es-net \-p 9200:9200 \-p 9300:9300 \
elasticsearch:7.12.1

部署kibana容器

# 导入数据
docker load -i kibana.tar
#执行命令进行安装
docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601  \
kibana:7.12.1

安装ik分词器(在线安装)

# 进入容器内部
docker exec -it elasticsearch /bin/bash# 在线下载并安装
./bin/elasticsearch-plugin  install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip#退出
exit
#重启容器
docker restart elasticsearch
#离线安装
#查看数据卷目录
docker volume inspect es-plugins#将ik分词器进行解压并放到所查看的目录中# 4、重启容器
docker restart es
http://www.lryc.cn/news/169104.html

相关文章:

  • #循循渐进学51单片机#c语言基础和流水灯实现#not.3
  • 算法刷题 week3
  • TCP详解之流量控制
  • mac根目录下创建文件不能问题
  • stable diffusion model训练遇到的问题【No module named ‘triton‘】
  • 线性dp,优化记录,273. 分级
  • JWT 安全及案例实战
  • Vue2+Vue3
  • 华为云云耀云服务器L实例评测|redis漏洞回顾 MySQL数据安全解决 搭建主从集群MySQL 相关设置
  • 【C++】详解std::thread
  • Apache HTTPD 漏洞复现
  • 【C++从入门到精通】第2篇:C++基础知识(中)
  • 【RuoYi移动端】uni-app中实现生成二维码功能(代码示例)
  • 深度解剖数据在栈中的应用
  • Android10 SystemUI系列 需求定制(一)状态栏控制中心默认tile定制属性适配
  • 【微信小程序】文章设置
  • 程序员在线周刊(冒泡算法篇)
  • string
  • html的日期选择插件
  • OPPO哲库事件 “ 始末 ” ! 集体打哑谜?
  • 数据聚类分析
  • 前 40 个 Microsoft Excel 面试问题答案
  • ros2学习笔记:shell环境变量脚本setup.bash[-z][-n][-f]参数作用
  • xss渗透(跨站脚本攻击)
  • 9参数化重采样时频变换,基于MATLAB平台,程序已调通,可直接替换数据进行分析。
  • RK3568平台开发系列讲解(调试篇)系统运行相关频率设置
  • 嵌入式:驱动开发 Day2
  • RK3399平台开发系列讲解(入门篇)VIM的基础命令
  • Rocky Linux 安装图解(替代centos)服务器+桌面
  • webpack 基础配置