docker安装ElasticSearch & Kibana

docker 安装 Elasticsearch(6.6.1) & X-Pack 认证& Kibana & Logstash docker 安装 Elasticsearch & Kibana & X-Pack 认证Docker 安装Elasticsearch 安装elasticsearch.ymlElasticsearch Basic 认证页面修改 X-Pack 默认用户密码Kibana 安装kibana.yml访问 Kibana http://127.0.0.1/5601输入用户名密码登陆Java 模... 阅读详情

docker安装elasticsearch

1.设置max_map_count不然启动es会启动不起来

查看max_map_count的值 默认是65530

cat /proc/sys/vm/max_map_count

重新设置max_map_count的值

sysctl -w vm.max_map_count=262144

2.下载镜像并运行

#拉取镜像
docker pull elasticsearch:7.7.0

#启动镜像
docker run --name elasticsearch -d \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-p 9200:9200 -p 9300:9300 elasticsearch:7.7.0

--name表示镜像启动后的容器名称  
-d: 后台运行容器,并返回容器ID;
-e: 指定容器内的环境变量
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口

3.浏览器访问http://IP:9200 如果出现以下界面就是安装成功

在这里插入图片描述

尝试连接easticsearch会发现无法连接上,由于是前后端分离开发,所以会存在跨域问题,需要在服务端做CORS的配置。

解决办法

修改docker中elasticsearch的elasticsearch.yml文件

docker exec -it elasticsearch /bin/bash

vi config/elasticsearch.yml

在最下面添加2行
http.cors.enabled: true 
http.cors.allow-origin: "*"

退出并重启服务
exit
docker restart 容器id

在这里插入图片描述

4.安装 elasticsearch-head

#拉取镜像
docker pull mobz/elasticsearch-head:5

#创建容器
docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5

#启动容器
docker start elasticsearch-head
or
docker start 容器id (docker ps -a 查看容器id )

5.浏览器打开: http://IP:9100

在这里插入图片描述

6.ElasticSearch-head 操作时不修改配置,默认会报 406错误码

#复制vendor.js到外部
docker cp 容器id:/usr/src/app/_site/vendor.js /usr/local/

#修改vendor.js
vim vendor.js

在这里插入图片描述
修改完成在复制回容器


docker cp /usr/local/vendor.js  容器id:/usr/src/app/_site

重启elasticsearch-head


docker restart 容器id

最后就可以查询到es数据了

在这里插入图片描述

docker安装Kibana

拉取kibana镜像并运行

docker pull kibana:7.5.1

docker run --name kibana \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://192.168.0.200:9200 \
-v /usr/local/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml \
-d kibana:7.7.0

--name kibana:将容器命名为kibana
-p 5601:5601:将容器的5601端口映射到宿主机的5601端口
-e ELASTICSEARCH_HOSTS=http://192.168.0.200:9200:配置elasticsearch地址
-d kibana:7.7.0:后台运行容器,并返回容器ID

1.kibana配置

注意:
运行kibana容器,配置数据卷有坑。挂在到宿主机中的kibana.yml会识别为一个文件夹,所以需要手动在宿主机中创建kibana.yml文件。
运行kibana容器,会将kibana.yml空文件映射进入容器,导致宿主机访问不到容器。需将kibana.yml文件初始化。

#
# ** THIS IS AN AUTO-GENERATED FILE **
#

# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://192.168.1.20:9200" ]

2.访问kibana地址 http://ip:5601/

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

linux操作防火墙

添加端口
firewall-cmd --zone=public --add-port=9300/tcp --permanent
立即生效
firewall-cmd --reload
移除端口
firewall-cmd --zone=public --remove-port=5601/tcp --permanent

阿里云服务器记得打开安全组


大工告成!!!

SpringBoot + Elasticsearch7.6实现简单查询及高亮分词查询(https://mp.weixin.qq.com/s/QQeB7UQFegr5bb1ft12flw)

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

相关推荐

用AI从0开始量化交易-制定学习计划安装学习环境

量化小白,利用AI从零开始学量化

weixin_52285994的博客 2112

Docker安装ElasticSearch和Kibana

ElasticSearch和Kibana都是开源的搜索和分析工具,用于处理大量的搜索和数据分析任务。

qq_40970962的博客 510

3分钟!教会你用 DeepSeek/Claude3.7+Cursor 快速入门AI编程(喂饭级教程)

3分钟!教会你用 DeepSeek/Claude3.7+Cursor 快速入门AI编程(喂饭级教程)

yizhen91y的博客 4721

【Docker应用篇】Docker安装ES和kibana

这里写目录标题1. 拉取ES镜像1.1 启动ES镜像1.2 修改配置,解决跨域访问问题2. 安装ik分词器3. 拉取kibana镜像3.1 启动kibana镜像 1. 拉取ES镜像 docker pull elasticsearch:7.6.1 Elasticsearch 7.6.1 目录结构如下: bin :脚本文件,包括 ES 启动 & 安装插件等等 config : elasticsearch.yml(ES 配置文件)、jvm.options(JVM 配置文件)、日志配置文件等等 lib

输入技术、输出想法 3784

MAX31865三线PT100测温实战:配置、接线与代码全解析

本文详细解析MAX31865三线PT100测温的配置、接线与代码实现。通过实战经验分享,介绍如何利用MAX31865芯片实现高精度温度测量,重点讲解三线制接法的自动误差补偿功能,并提供完整的寄存器配置、SPI通信和温度转换算法,帮助开发者快速解决工业测温中的常见问题。

ss78901的博客 757

告别深度学习!用5个麦克风搞定多说话人分离:ReTM算法保姆级教程

本文详细介绍了ReTM算法,这是一种无需深度学习、仅需5个麦克风即可实现多说话人语音分离的创新信号处理方法。它通过估计相对传递矩阵,利用空间物理信息在混响环境中分离语音,具有数据需求低、计算复杂度小、无需先验几何信息等优势,特别适合嵌入式设备和资源受限场景。

desk3的博客 156

Docker安装Elasticsearch 8.x 、Kibana 8.x等

Docker安装ElasticSearch 8.2.0 ,Kibane 8.2.0,ik分词,elasticsearch-head,elasticsearch-java

做梦的咸鱼 8322

在 Windows 上安装 OpenCV – C++ / Python

而且,安装并不是一件容易的事。这些安装程序仅适用于安装 OpenCV for C++。如果您想安装适用于 Python 的 OpenCV,您将在博客后面找到相关信息。在这篇博文中,我们将在 Windows 上安装适用于 C++ 和 Python 的 OpenCV。C++ 安装是在自定义安装 exe 文件的帮助下完成的。而Python的安装是通过Anaconda完成的。从源代码安装 OpenCV 需要花费大量时间。根据您的硬件和安装配置,该过程可能需要 5 分钟到 2 小时不等。

Demondai999的博客 2090

实战-docker安装elasticsearch

目录1.下载镜像2.docker images3. 创建映射文件夹4.创建并写入配置文件 5.文件夹赋权6.启动 7.随容器自启docker pull elasticsearch:8.7.0 chmod -R 777 elasticsearch/ docker update elasticsearch --restart=always

爱片闲串,爱钓鱼,爱中医,爱分享 421

汽车Bootloader流程

根据ISO14229-1 写的汽车行业 Bootloader流程 1:编程前 → 先读取软硬件版本号 22 F1 XX 软件信息 22 F1 XX 硬件信息 → 进入扩展会话extend diagnostic sessions 功能寻址 10 03 → 编程条件检测routine control:ECU升级条件的判断,如车速,检测车的型号 31 01 02 03 → 关闭DTC检测,(由于很多节点收不到其它节点的报文后会记录DTC故障)功能寻址 85 02 → 关闭诊断通讯(禁止各个节点的应用报...

weixin_41320142的博客 2829

OPC通信从入门到精通_1_OPC基础知识及简单C#程序编写(OPCDA,OPCUA简介;OPC通信数据流框架图;C#程序编写)

ModbusTCP通信是采用直接方式进行通信,用OPC的方式如何去做呢?PLC作为ModbusTCP服务器,用KepServer作为ModbusTCP客户端,同时作为OPC服务器,PC作为OPC客户端新建项目,加载dll库(利用COM技术写的)添加引用,查看到其中包含了众多方法其中OPCGroups继承于IOPCGroups接口。

分享学习成长历程,Winter is coming! 1万+

使用docker快速安装开发环境

使用docker快速安装开发环境

一只没有脚的鸟 1309

迟滞电压比较器电路的原理与计算

迟滞电压比较器是一种具有双阈值特性的电路,通过正反馈机制实现抗噪声干扰功能。文章详细分析了其工作原理,包括同相型和反相型两种结构的电压阈值计算与电阻设计方法,并提供了已知门限求电阻和已知电阻求门限的推导公式。工程应用中需注意输出类型匹配、电阻取值范围、噪声裕量设计等问题。该比较器在信号处理、波形转换等场景中具有重要应用价值,设计时需综合考虑供电电压、参考电压和噪声特性等因素。

硬核科技 2672

Docker 安装 Elasticsearch & Kibana

一、docker安装ES 1.下载ES镜像问题 docker pull elasticsearch 2.运行ES 通过命令获取es镜像id : docker images docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name elasticsearch 5acf0e8da90b[镜像...

ws - 兮的博客空间 426

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Elasticsearch & Kibana 部署安装 (Docker)

为什么要使用 Docker来部署 Elasticsearch 和 Kibana 呢,传统使用软件在操作系统上安装和配置的方法过于繁琐,并且受一些跨平台的约束,例如Mac、Windows、Linux等,所以无论安装什么软件,最好通过 Docker 进行部署是最为简单并且便捷的。 Elasticsearch 启动容器 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v.

叶康铭的博客 2042

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【环境搭建】docker 安装ElasticSearch & Kibana

自己试着搭了一个实验环境,但服务器有限,只用了一台云服务器(外网地址A),单机部署ElasticSearch和Kibana。 1. ES安装(单节点) // 拉取镜像 docker pull elasticsearch:7.4.1 // 运行生成容器 docker run --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.4.1 其中,9200为http服务端口,9300为t

JeenoD的博客 244

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

docker安装ES & Kibana

一、安装ES 1、下载ES镜像 docker pull elasticsearch 2、运行ES docker run -it --name elasticsearch -d -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch 3、测试运行结果 http://192.168.33.141:9200/ 注意:-...

落叶飘零z的博客 1940

四、docker 安装elasticsearch & kibana

一、安装版本选择 docker search elasticsearch C:\Users\ext.zhaojingwei>docker search elasticsearch NAME DESCRIPTION STARS OFFICIAL AUTOMATED elasticsearch

weixin_39912640的博客 1102

Docker ( 四 ) 安装 ElasticSearch & Kibana

Docker ( 四 ) 安装 ElasticSearch & Kibana

yuanchun的知识整理 1421

docker 安装 elasticsearch & kibana, 杜绝安装启动报错!

01、前言 虽然工作中不是第一次接触 elasticsearch (后面简称 es), 但是由于之前有公司环境撑着, 都是一些正式的数据, 所以一直没在本地搭建相关的环境 这次要往 es 里边存放 大量测试数据, 为了不影响测试环境使用还是本地搭一套吧 02、elasticsearch 介绍 es 是基于 lucene 的的基础上开发而成的, 提供了一套分布式、高扩展、高实时的搜索与数据分析引擎, 使用 Java 语言开发 以其简单的 REST 风格 API、分布式特性、速度和可扩展性而闻名 03、ela.

Long-Tai 1570

102-109、全文检索-ElasticSearch-简介、Docker安装ES、Kibana、入门-_cat、put&post新增、get查询&乐观锁字段、put&post修改、删除&bulk

Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的借口。Elastic 是 Lucene 的封装,提供了 REST API 的操作借口,开箱及用。 REST API :天然的跨平台。 官方文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html 官方中文:https://www.elastic.co/guide/cn/elasticsearch/guide/

zouxuhang的博客 611

Windows 环境使用 Docker 安装 ES & Kibana 8.12.2 及analysis-ik插件

在我们本地开发或测试的过程中,往往需要搭建自己的开发环境,最方面的方式就是使用docker来完成。快捷,方便,随用随启。本篇使用docker搭建 ElasticSearch8.12.2 的单机过程,仅作为测试练习使用,(elasticsearch 8.12.2+kibana 8.12.2 )注意:kibana与Elasticsearch的版本必须一致,不然会匹配不成功。

静愚AGI 1869

基于 Docker Compose 部署 Elasticsearch+Kibana 并配置 IK 分词器(Windows 环境)

详细介绍在Windows环境下使用Docker Compose一键部署Elasticsearch(ES)和Kibana,并安装IK中文分词器的完整流程。主要内容包括:1)编写Docker Compose配置文件,提供带/不带安全验证的两种方案;2)启动容器并验证运行状态;3)通过容器内下载或本地复制两种方式安装IK分词器;4)验证分词效果及自定义词典配置;5)提供常用运维命令和注意事项。该方法采用PowerShell操作,适合新手快速搭建包含中文分词功能的ES搜索环境,强调版本一致性、网络配置和数据持

2302_80101044的博客 985

docker安装elasticsearch(es)+kibana

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

LoveTalk的博客 4343

docker安装elasticsearch+kibana

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

BugMan的博客 2605
上一篇: volatile 关键字详解
下一篇: Mysql数据库优化之索引
_Romeo
_Romeo 优质创作者: 后端开发技术领域 优质创作者: 后端开发技术领域
博客等级 码龄8年 2万+粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

_Romeo

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

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

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

打赏作者

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

抵扣说明:

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

余额充值