Docker快速下载、安装、运行ElasticSearch与Kibana容器

本文详细介绍了如何通过Docker下载、安装并运行ElasticSearch和Kibana,包括设置容器网络、获取认证信息以及验证容器是否成功启动。还提到Kibana的初始化设置和ElasticSearchAPI的测试。
摘要由CSDN通过智能技术生成

ElasticSearch是什么

ElasticSearch是一个开源的分布式存储、检索和分析引擎,它是Elastic Stack的核心组件。在Elastic Stack中,Logstash和Beats负责收集数据并将数据存储到ElasticSearch中,而Kibana负责可视化展示ElasticSearch中的数据

ElasticSearch的下载、安装、运行

  • Docker下载ElasticSearch镜像
docker network create elastic
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.13.2
  • Docker启动ElasticSearch容器
docker run --name es01 --net elastic -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -t docker.elastic.co/elasticsearch/elasticsearch:8.13.2

注意:ElasticSearch容器启动时,会打印出elastic用户的密码和ElasticSearch的token,请先保存好这两个信息,Kibana连接ElasticSearch时用到

在这里插入图片描述
在这里插入图片描述

  • 测试ElasticSearch容器是否成功启动

    • 将elastic用户的密码存储到环境变量中
    export ELASTIC_PASSWORD="elastic 密码"
    
    • 复制http_ca.crt SSL证书到本地Linux
    docker cp es01:/usr/share/elasticsearch/config/certs/http_ca.crt .
    
    • 请求ElasticSearch
    curl --cacert http_ca.crt -u elastic:$ELASTIC_PASSWORD https://localhost:9200
    

    打印以下信息,则代表ElasticSearch容器已启动成功
    在这里插入图片描述

Kibana的下载、安装、运行

  • Docker下载Kibana镜像
docker pull docker.elastic.co/kibana/kibana:8.13.2
  • Docker启动Kibana容器
docker run --name kibana --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.13.2

Kibana容器启动完成后,会打印以下信息,红色框内是Kibana的初始化地址
在这里插入图片描述

  • 访问Kibana的初始化地址
    在这里插入图片描述
  • 登录Kibana
    在这里插入图片描述
  • 访问开发工具
    在这里插入图片描述
  • 测试ElasticSearch API
    在这里插入图片描述

以上我们介绍了如何用Docker快速启动ElasticSearch与Kibana容器。下一章,我们将开启ElasticSearch的学习之旅!

参考来源

ElasticSearch官网

  • 18
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值