ElasticSearch(ES)8.1及Kibana在docker环境下如何安装

ES基本信息介绍

Elasticsearch(简称ES)是一个开源的分布式搜索和分析引擎,最初由Elastic公司创建。它属于Elastic Stack(ELK Stack)的核心组件之一,用于实时地存储、检索和分析大量数据。

以下是Elasticsearch的一些关键特点和用途:

1. 分布式搜索引擎:Elasticsearch可以轻松地扩展到成百上千台服务器,允许你在大规模数据集上执行快速和复杂的搜索。

2. 全文搜索:它支持全文搜索,可以处理非结构化和半结构化数据,使用户能够进行自然语言搜索。

3. 实时性:Elasticsearch能够提供近实时的搜索和分析,因此非常适合用于日志处理、监控和实时数据分析。

4. 多数据类型支持:它支持各种数据类型,包括文本、数字、地理位置、日期等,因此适用于多种应用场景。

5. 分布式特性:Elasticsearch具有强大的分布式特性,自动管理数据的分片和复制,以确保高可用性和容错性。

6. 开放源代码:Elasticsearch是开源的(源码地址),基于Apache许可证,允许用户自由使用、修改和分发。

7. 丰富的生态系统:Elasticsearch与Kibana、Logstash和Beats等工具结合使用,构成了Elastic Stack,提供了强大的日志管理、监控和数据可视化功能。

8. 用途广泛:Elasticsearch可用于各种用途,包括日志和指标分析、全文搜索引擎、企业搜索、安全信息和事件管理、商业智能等。

Kibana基本信息介绍

Kibana是一个用于数据可视化和管理的开源工具,主要用于与Elasticsearch协同工作。它是Elastic公司ELK堆栈(Elasticsearch、Logstash、Kibana)的一部分,旨在帮助用户轻松地搜索、分析和可视化大规模数据集。


下面我们来介绍一下在docker环境下ES的安装流程及Kibana工具的安装流程。

安装并运行 Elasticsearch

1. 安装并运行docker
Docker Desktop.

2. 运行命令行

docker network create elastic
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.1
docker run --name es-node01 --net elastic -p 9200:9200 -p 9300:9300 -it docker.elastic.co/elasticsearch/elasticsearch:8.1.1

3. 安全配置准备
首次启动 Elasticsearch 时,会自动进行以下安全配置:

  • 为传输层和 HTTP 层生成 证书和密钥。
  • 传输层安全 (TLS) 配置设置被写入 elasticsearch.yml.
  • 为elastic用户生成密码。
  • 为 Kibana 生成一个注册令牌。

4. 复制生成的密码和注册令牌并将其保存在安全位置。

这些值仅在您第一次启动 Elasticsearch 时显示。我们将使用这些将 Kibana 注册到我们的 Elasticsearch 集群并登录。

5. 运行 docker ps 命令验证容器是否启动

6. 访问 localhost:9200 输入 elastic / 密码 验证。

ES8.1增加了安全验证, ssl默认开启, 因此不能使用http访问。

安装过程问题处理:

> max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

Linux

修改配置文件
grep vm.max_map_count /etc/sysctl.conf vm.max_map_count=262144
启动配置
sysctl -w vm.max_map_count=262144

Mac

启动命令行执行
screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty
回车然后确认输入配置
sysctl -w vm.max_map_count=262144

Windows and macOS with Docker Desktop

通过docker-machine进行设置
docker-machine ssh
sudo sysctl -w vm.max_map_count=262144

Windows with Docker Desktop WSL 2 backend

wsl -d docker-desktop
sysctl -w vm.max_map_count=262144

> exception during geoip databases update

重启容器, 并使用docker exec链接容器
在 elasticsearch.yml 配置文件 添加以下配置关闭 geoip database

ingest.geoip.downloader.enabled: false
安装并运行 Kibana

1. 运行命令行

docker pull docker.elastic.co/kibana/kibana:8.1.1
docker run --name kib-01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.1.1

2. 要访问 Kibana,请单击终端中生成的链接。默认为:Kibana

  • 在您的浏览器中,粘贴您复制的注册令牌,然后单击按钮以将您的 Kibana 实例与 Elasticsearch 连接。
  • elastic使用启动 Elasticsearch 时生成的密码 以用户身份登录 Kibana 。

3. 使用 Kibana

打开 Kibana 的主菜单并转到Dev Tools > Console

ES(Elasticsearch)的docker安装部署教程_docker 安装es ES集群安装要求桥接网络和一定的vm配置,执行./network.sh。给master.sh加执行权限:chmod u+x master.sh。给slave.sh加执行权限:chmod u+x slave.sh。然后执行./slave.sh 直接创建3个从节点的实例。执行./master.sh 直接创建2个主节点, 阅读详情

相关推荐

使用Docker快速安装和运行Elasticsearch

使用Docker快速安装和运行Elasticsearch

一起coding,一起嗨。 2310

Docker上安装部署Elasticsearch(ES)详细教程

Docker部署ES,Kibana和IK分词器

djdjfjf1的博客 1万+

ElasticSearch8.8 Docker local安装(一)

ES(ElasticSearch) 的安装教程网上比较多,但是基本都是8.0以前版本,8.0以后的版本主要默认支持https加密了 连接上有一些不太一样 尤其用java连接的时候,因此再做一个报告避免一些坑。前提linux操作系统(我使用虚拟机安装),以及最新docker。

743

Docker安装ES详解(elasticsearch)

注:最小安装要使用wget命令 需要先安装wget。:这个命令是使用yum源安装,请确保已安装yum源。注:如果是本地安装的虚拟机,就不需要执行。(1)服务器ip + 9200 结果。(2)服务器ip + 5601 结果。//检查是否安装yum源。的虚拟机,就不需要执行。

此人很懒,什么都没有写~~ 6206

实战指南:部署Elasticsearch 8.4.1与Kibana 8.4.1并集成IK分词器

在本实战教程中,我们不仅解决了Docker镜像下载问题,通过配置镜像加速器顺利拉取了Elasticsearch与Kibana的最新镜像,还深入了解了如何自定义网络、优化容器启动参数,以及如何安全有效地启动这两个核心组件。这里有一个小错误,应该是-p 9200:9200 -p 9300:9300,分别将容器的9200端口(HTTP接口)和9300端口(TCP通信端口)映射到宿主机的相同端口,允许外部访问Elasticsearch服务。在Docker中,网络名称是唯一的,用于标识和引用特定的网络。

qq_41934990的博客 1872

【ElasticSearch笔记】安装ES和Kibana

详细阐述了ES和Kibana的安装步骤,包括软件版本选择、环境配置、安装过程以及配置和优化等。本文旨在帮助读者快速了解如何安装和配置ES和Kibana,以便在实际应用中获得更好的性能和体验。

木子家有小可爱的博客 2404

Docker中elasticsearch的安装

Docker中elasticsearch的安装 相关安装资料链接:链接:https://pan.baidu.com/s/1mnf4MH49myglW-lvPzm2ew 提取码:h97u 安装elasticsearch 1.下载镜像 docker load -i elasticsearch.tar docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.1(慢) 2.运行 docker run -d -p 9200:9200 -

syh_IT 2267

docker安装elasticsearch

设置elasticsearch的地址,因为kibana已经与elasticsearch在一个网络,因此可以用容器名直接访问elasticsearch。:加入一个名为es-net的网络中,与elasticsearch在同一个网络中。es-kibana:网络名称,自定义即可。访问地址:http://ip地址:9200。访问地址:http://ip地址:5601。容器的名称,取决于创建容器时取的名称·:加入一个名为es-net的网络中。:挂载逻辑卷,绑定es的数据目录。:挂载逻辑卷,绑定es的日志目录。

weixin_41670405的博客 1805

Docker 安装 ElasticSearch 和 Kibana

Docker 安装 ElasticSearch 和 Kibana1 下载 ElasticSearch2 安装 ElasticSearch3 修改 ElasticSearch 配置3.1 修改配置3.1 重启 ElasticSearch4 修改 ElasticSearch 安装ik分词器5 查看 ElasticSearch 运行 1 下载 ElasticSearch root@ubuntu:~# docker pull elasticsearch:7.12.0 7.12.0: Pulling from l

风信子 650

Open3D 教程学习指南 (持续整理)

Open3D 是一个开源库,旨在为 3D 数据处理提供高效且易用的工具。它由 Intel 开发和维护,支持多种 3D 数据处理任务,如点云处理、3D 重建、几何处理和可视化等。

Chase Blog 5932

通达信主力检测利器

主力轨迹:100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1),COLORWHITE;主力拉高:IF(VAR51<REF(VAR51,1),VAR51,0),COLORYELLOW,NODRAW;洗盘:IF(VAR5<REF(VAR5,1),VAR5,0),COLOR000079,NODRAW;主力进场:IF(VAR5>REF(VAR5,1),VAR5,0),COLORRED,NODRAW;MAZL:MA(主力轨迹,N2),COLORYELLOW;

zhibiaogong的博客 7463

Docker安装Es+Kibana

环境&软件包 阿里云centos8.1 docker Elasticsearch7.2.0 Elasticsearch-analysis-ik-7.2.0 Kibana7.2.0 安装docker ##安装依赖 yum install -y yum-utils yum-config-manager \\ --add-repo \\ <https://download.docker.com/linux/centos/docker-ce.repo> yum insta.

芝士味椒盐的博客 696

DCN交换机通过boot模式升级

LIC导入成功后,输入enable进入特权模式,把网线接到通讯网口上,配置好对应interface vlan地址,在enable模式用 copy tftp://x.x.x.x/xxxxxx_nos.img nos.img待提示write ok时,reload设备完成升级。交换机启动后,在显示以下信息时输入“Ctrl+B”,一定得是手动按“Ctrl+B”进入的boot模式才能正常升级。升级交换机成功,在BootROM模式下,执行命令run或reboot,回到CLI配置界面。# 交换机通过boot模式升级。

m0_72501865的博客 947

elasticsearch 8.1.x 安装 ABC

elasticsearch 8.1.x 安装 ABC A1.linux下elasticsearch安装 1.下载,解压 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.3-linux-x86_64.tar.gz # wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.3-linux-x86_64.tar

frede999的博客 3921

2026四款AI原生IDE实测:Trae、Qoder、CodeBuddy、Cursor能力边界深度解析

AI原生IDE正从代码编辑器演进为开发者智能工作流中枢,其核心在于对上下文理解、AST编辑意图建模与多模态任务调度的工程化实现。区别于传统插件式AI辅助,真正的AI原生IDE需具备知识库嵌入、符号图索引、操作链固化等底层能力,从而支撑Figma转码、N+1查询修复、跨语言迁移等复杂场景。Trae强调中文语境与企业规范的强绑定,Qoder聚焦AST级编辑轨迹预测,CodeBuddy通过IDE/插件/CLI三态划分控制权边界,Cursor则以云端Agent实现开发任务的时空并行。本文基于真实项目压测,揭示免费版

ctk87443的博客 2462

AgentScope实战训练营-Java开发HITL人机协作AI应用完整指南

本文手把手带你从零搭建一个基于 Spring Boot WebFlux + AgentScope + 通义千问的人机协作(HITL)AI 聊天应用。项目涵盖流式对话、工具调用、高危操作确认、对话中断、动态 MCP 工具接入、中英文双语界面等完整功能。文章从环境准备、pom.xml 配置、DTO 数据模型、Hook 机制、AgentService 核心服务、ChatController 接口到前端 HTML/CSS/JS 实现,逐一讲解每行代码的设计意图,并附带 REST API 接口说明、测试场景、常见问题

program哲学 713

ElasticSearch(一) docker安装及可视化工具kibana安装

安装:sudo yum install docker-compose-plugin。以上两个版本需要保持一致,后面需要安装到插件,插件版本也要保持一致。测试: docker compose version。重启docker服务使其生效。

一刀小诗成长纪 326

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

(建议收藏)2024最新 URL Scheme大全APP跳转界面地址更新中 ios快捷指令快捷方式链接跳转微信小程序必备autojs可用免root (可定制开发和提取URL Scheme 参数提取)

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1万+

ELK 使用教程采集系统日志 Elasticsearch、Logstash、Kibana

包括:服务治理(熔断/限流) (opens new window)、监控 (opens new window)和日志,如果你做的系统里没有这样几个东西,一种是说明系统是玩具项目,另外一种就是压根没做过或者没关心过。Elastic Stack 技术栈,别是 Elasticsearch、Logstash、Kibana 组成,简称 ELK 是一套针对日志数据做解决方案的框架。它使您能够聚合来自所有系统和应用程序的日志,分析这些日志,并创建可视化来进行应用程序和基础设施监控、更快的故障排除、安全分析等。

优快云_LiMingfly的博客 1982

毕设-YOLOv8-OBB 实现自有数据集缺陷旋转检测全过程记录

这次项目让我深入理解了 YOLOv8-OBB 的原理和使用流程。步骤内容工具数据标注制作倾斜缺陷样本格式转换从 HBB 转换为 OBB模型训练使用 Ultralytics YOLOv8 OBBCLI 命令模型测试推理与结果可视化通过 OBB 模型,我的缺陷检测系统获得了更高的精度和鲁棒性。未来我打算继续优化数据增强方式,比如引入随机旋转、仿射变换等,让模型更适应不同角度的样本。

FJN110的博客 446

【DEIM创新改进】独家下采样创新改进篇 | ECCV 2026 | DEIM 引入FSD-Down频域-空间动态下采样,在下采样过程中保留小目标的高频信息、助力小目标检测、遥感小目标检测有效涨点

🔥本文提出了一种名为FSD-Down的频域-空间动态下采样模块,用于改进DEIM网络模型在小目标检测中的性能。FSD-Down通过小波分解显式保留低频语义和高频细节,结合分组卷积、动态通道权重和可学习缩放因子,自适应强化目标边缘与纹理特征。该模块能有效减轻传统下采样造成的频率混叠和细节丢失,提升对小目标、密集目标和低对比度目标的检测能力。实验表明,FSD-Down计算开销可控,在保持实时性的同时显著提升检测精度,特别是在VisDrone和AITODv2数据集上对小目标的检测性能提升显著。

Ai缝合怪、助力小伙伴高效发论文 82

docker安装ElasticSearch和Kibana,并添加密码验证

这里选择ElasticSearch和kibana的版本号都选择为7.8.1,因为7.7之后,直接把xpack插件加到开源版本,这样实现基础的安全功能就很方便了。

weixin_73368873的博客 591

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Elasticsearch(4) 利用docker-compose搭建es8集群环境

目录 Elasticsearch官方文档:Elasticsearch Guide [8.1] | Elastic 步骤如下: 阅读本文的前提要求: 1. 了解docker 、docker compose部分概念。 2. 已在本地搭建docker 运行环境。 Elasticsearch官方文档:Elasticsearch Guide [8.1] | Elastic 利用docker compose 搭建集群参考官方地址:Install Elasticsearch with Docker | Elastics

m0_67393828的博客 618

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

docker安装elasticsearch(es)+kibana

docker安装elasticsearch(es)+kibana超详细步骤,保姆级教程

LoveTalk的博客 4344

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

docker安装elasticsearch+kibana

详解如何使用docker安装es+kibana,以及如何监控es。

BugMan的博客 2608

Linux安装elasticsearch搜索引擎并配置

`-v es-plugins:/usr/share/elasticsearch/plugins`:挂载逻辑卷,绑定es的插件目录。- `-v es-data:/usr/share/elasticsearch/data`:挂载逻辑卷,绑定es的数据目录。- `-v es-logs:/usr/share/elasticsearch/logs`:挂载逻辑卷,绑定es的日志目录。- `--network es-net` :加入一个名为es-net的网络中,与elasticsearch在同一个网络中。

m0_74939895的博客 1833
上一篇: ES的近实时性是什么意思?原理是什么?
下一篇: 项目管理概论:什么是项目、项目管理的重要性、成功的标准包含什么以及相关笔记
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天河书阁 VicRestart

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值