当前位置:

首页 > 软件教程 > Docker部署ElasticSearch与Kibana教程【图文详解】

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

一、前言Elasticsearch是基于Lucene开发的搜索服务器。它提供了一个分布式的、全文搜索引擎,支持多用户,并通过RESTfulweb接口进行操作。Elasticsearch采用Java语言开发,并以Apache许可证发布,是一种备受青睐的企业级搜索引擎。它在云计算环境中应用广泛,具备实时搜索、稳定性、可靠性、快速性和便捷的安装使用特点。官方支持Java、.NET(C#)、PHP、Python、ApacheGroovy、Ruby等多种语言的客户端。根据DB-Engines的排名,Elasti

本文目录

    一、前言

    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.

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    软件教程
    相关文章 更多
    endnote怎么用 文献管理入门步骤
    endnote怎么用 文献管理入门步骤

    学习 EndNote 基础用法:在 Windows 上建立本地文献库,手动录入期刊论文题录,通过 Word 插件插入引文并更新参考文献格式,最后完成库的压缩备份以防数据丢失。

    BarTender怎么导入PDF文件
    BarTender怎么导入PDF文件

    详解如何在BarTender Designer 2022中导入单页PDF文件。步骤包括新建模板、从文件插入PDF图片、调整尺寸比例保持原貌、预览及保存BTW工作文件。适用于需要保留原有PDF标签样稿外观的场景。

    typora怎么鼠标右键 右键菜单启用方法
    typora怎么鼠标右键 右键菜单启用方法

    在 Windows 系统中为 Typora 启用文件夹右键“新建 Markdown”入口,并掌握编辑区内文字复制、代码块工具等上下文菜单的使用方法。步骤清晰,适合新手快速上手。

    notebooklm download for pc下载安装教程
    notebooklm download for pc下载安装教程

    许多用户搜索NotebookLM PC版下载,但Google并未发布独立安装程序。本文解释为何只有Web版,并演示如何通过Chrome或Edge浏览器将NotebookLM添加为桌面应用,实现类似本地软件的启动体验和全屏操作。

    endnote怎么调成中文 界面语言设置步骤
    endnote怎么调成中文 界面语言设置步骤

    想把 EndNote 菜单改成中文?需使用 2025.3 或更新版本。本文详解如何在 Windows 11 中检查更新、设置系统显示语言为简体中文,并通过重新登录使 EndNote 界面完全汉化。

    endnote怎么导入参考文献格式
    endnote怎么导入参考文献格式

    详解 Windows 端 EndNote 2025 如何导入期刊要求的参考文献格式。涵盖下载 .ens 文件、另存副本、勾选常用样式及在 Word 中切换输出样式的操作步骤,帮助作者快速适配投稿规范。

    typora怎么高亮 文本标记语法设置
    typora怎么高亮 文本标记语法设置

    本教程演示如何在 Windows 版 Typora 中开启 Highlight 高亮功能,通过双等号语法标记重点文本,并展示如何编辑、取消高亮及验证源码保存状态。

    讯飞智作平台 在线创作功能介绍
    讯飞智作平台 在线创作功能介绍

    了解讯飞智作平台的在线创作流程:从文字配音到数字人视频生成,再到AIGC工具箱的素材处理。通过具体案例演示如何选择合适的功能入口、调整参数及核对成品权益,适合需要快速制作音频或播报视频的用户参考。

    gemini 官网 入口网页版登录访问方法
    gemini 官网 入口网页版登录访问方法

    本文详细介绍 Gemini 官方网页版入口地址、个人与组织账号登录流程、运行环境要求、账号体系差异对比及常见访问异常的排查解决方法。

    正版steam官网入口登录下载安装操作教程
    正版steam官网入口登录下载安装操作教程

    针对初次接触Steam平台的玩家,提供正版Steam官网网址识别、客户端官方安装包下载、本地安装配置及账号安全注册登录的详细图文操作教程。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。