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

Ubuntu 20.04之Docker安装ES7.17.14和Kibana7.17.14

你需要已经安装如下运行环境:

Ubuntu 20.04

docker 28

docker-compose 1.25

一、手动拉取镜像

docker pull docker.elastic.co/kibana/kibana:7.17.14docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.14

或者手动导入镜像

docker load -i es7.17.14.tardocker load -i kibana7.17.14.tar

二、在根目录下新建es持久化数据文件夹

比如我的docker-compose/yml是放在/home/docker下

在/home/docker创建es/data和es/uploads,并chmod一下权限

mkdir es
cd es
mkdir data
mkdir uploads
chmod 775 data
chmod 775 uploads

三、直接运行如下docker-compose.yml

version: "3"services:elasticsearch:image: docker.elastic.co/elasticsearch/elasticsearch:7.17.14environment:- discovery.type=single-node- ES_JAVA_OPTS=-Xms512m -Xmx512m- ELASTIC_PASSWORD=123456volumes:- ./es/data:/usr/share/elasticsearch/data- ./es/uploads:/es/uploads#- ./es/ik/elasticsearch-analysis-ik-7.17.14.zip:/tmp/ik.zipports:- "9200:9200"networks:- myes-networkkibana:image: docker.elastic.co/kibana/kibana:7.17.14container_name: kibanaenvironment:- SERVERNAME=kibana- ELASTICSEARCH_HOSTS=http://elasticsearch:9200- ELASTICSEARCH_USERNAME=kibana_system- ELASTICSEARCH_PASSWORD=123456# - ELASTICSEARCH_SSL_CERTIFICATEAUTHORITIES=/usr/share/kibana/config/certs/ca/ca.crt#volumes:#- ./es/certs:/usr/share/kibana/config/certsports:- "5601:5601"networks:- myes-networkdepends_on:- elasticsearchnetworks:myes-network:

四、安装IK分词器(可选)

按步骤执行如下命令,确保你当前的目录下有elasticsearch-analysis-ik-7.17.14.zip这个ik分词器的安装包

docker cp elasticsearch-analysis-ik-7.17.14.zip:/tmp/ik.zip
docker exec -it 容器id bash
cd /usr/share/elasticsearch
bin/elasticsearch-plugin install file:///tmp/ik.zip
exit
docker restart 容器id

容器ID是你的es的容器ID,docker ps -a可以看到

五、验证是否安装成功

es地址: http://localhost:9200

kibana地址: http://localhost:5601

扩展

es重置密码的命令需要到es的安装目录bin下执行

elasticsearch-reset-password --url "http://127.0.0.1:9200/" --username elastic -i

附上完整的安装包,包括es和kibana的镜像以及docker-compose.yml和ik分词器。

百度网盘链接:

通过网盘分享的文件:es7.17.14
链接: https://pan.baidu.com/s/19qx4oHBo4ws3KCE1V34EtA?pwd=98aq 提取码: 98aq 
--来自百度网盘超级会员v1的分享

http://www.dtcms.com/a/200423.html

相关文章:

  • HarmonyOS Navigation组件深度解析与应用实践
  • 【强化学习】#6 n步自举法
  • 用户账号及权限管理:企业安全的基石与艺术
  • 工业自动化实践:机器人上料系统如何优化生产流程?
  • 对于程序员的个人理解
  • 软考教材重点内容 信息安全工程师 25章 移动安全 26章 大数据安全
  • C#学习9——接口、抽象类
  • 黄仁勋Computex演讲:将于三季度推出下一代GB300系统,个人AI计算机DGX Spark已全面投产
  • 【python】pyenv安装
  • HGDB中如何为表增加自增主键
  • InternLM 论文分类微调实践(XTuner 版)
  • docker安装Prometheus+Grafana
  • TeaType 奶茶性格占卜机开发记录:一场俏皮的 UniApp 单页奇遇
  • C++类与对象--4 友元
  • Linux利用多线程和线程同步实现一个简单的聊天服务器
  • stata入门学习笔记——导入数据
  • GPFS故障实际生产故障处理分析
  • Node.js聊天室开发:从零到上线的完整指南
  • 使用 Flask 框架实现FTP,允许用户通过 Web 界面浏览和下载文件夹中的所有文件
  • Assistants API
  • es在已有历史数据的文档新增加字段操作
  • Python編譯出exe如何掛載到工作排程器上
  • VTK|显示三维图像的二维切片
  • Pyro:基于PyTorch的概率编程框架
  • 哈夫曼编码:数据压缩的优雅艺术
  • 使用PHP对接东南亚、日本、印度和印度尼西亚股票数据源
  • 洛谷U536262 井底之“鸡” 附视频讲解
  • WEB安全--SQL注入--Oracle注入
  • 【VMware】虚拟机运行 Linux Ubuntu、MAC 安装和配置
  • oracle序列自增问题