商城首页欢迎来到中国正版软件门户

您的位置:首页 >Docker部署ElasticSearch与Kibana教程【图文详解】

Docker部署ElasticSearch与Kibana教程【图文详解】

  发布于2025-07-15 阅读(0)

扫一扫,手机访问

一、前言

Elasticsearch是基于Lucene开发的搜索服务器。它提供了一个分布式的、全文搜索引擎,支持多用户,并通过RESTful web接口进行操作。Elasticsearch采用Java语言开发,并以Apache许可证发布,是一种备受青睐的企业级搜索引擎。它在云计算环境中应用广泛,具备实时搜索、稳定性、可靠性、快速性和便捷的安装使用特点。官方支持Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby等多种语言的客户端。根据DB-Engines的排名,Elasticsearch是企业中最受欢迎的搜索引擎,仅次于同样基于Lucene的Apache Solr。本文基于尚硅谷的教学视频,使用的是7.4.2版本,以避免后续因版本不兼容而遇到问题。

二、安装Elasticsearch

  1. 拉取Elasticsearch镜像
docker pull elasticsearch:7.4.2

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

  1. 创建挂载的文件和配置信息(为了在虚拟机中修改后能自动同步到容器中)
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo "http.host: 0.0.0.0" > /mydata/elasticsearch/config/elasticsearch.yml
  1. 赋予文件写入权限,否则挂载后不会同步
chmod -R 777 /mydata/elasticsearch/

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

  1. 启动Elasticsearch
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.4.2

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

  1. 在Windows上测试访问(使用IP地址和端口9200)

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

  1. 设置开机自启动

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

三、安装Kibana可视化工具

  1. 拉取Kibana镜像
docker pull kibana:7.4.2

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

  1. 启动Kibana
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.17.130:9200 -p 5601:5601 -d kibana:7.4.2

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

  1. 在Windows上测试访问(使用IP地址和端口5601,需等待一分钟才能看到界面)

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

  1. 设置开机自启动

使用Docker安装ElasticSearch和可视化界面Kibana【图文教学】

四、总结

至此,我们已经完成了Elasticsearch和Kibana的搭建,可以进行测试了!本文是基于尚硅谷雷神的教学视频进行的记录,供以后参考。


Q.E.D.

本文转载于:https://cloud.tencent.com/developer/article/2045647 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注