阿里云Docker安装ES\ES_Head\安装部署logstash导mysql数据入ElasticSearch

Docker 安装部署Elasticsearch 并使用elasticsearch-head图形化界面远程链接 快速在docker中安装部署Elasticsearch和它的可视化管理工具 阅读详情

一、安装ES

1、第一步:拉取镜像:

sudo docker pull elasticsearch:7.6.1

安装版本根据自身情况安装即可

2、第二步:创建docker容器挂在的目录:

sudo mkdir -p /opt/elasticsearch/config
sudo mkdir -p /opt/elasticsearch/data
sudo mkdir -p /opt/elasticsearch/plugins

配置一下yml文件:

echo "http.host: 0.0.0.0" >> /opt/elasticsearch/config/elasticsearch.yml

3、第三步文件授权

chmod -R 777 /opt/elasticsearch/

4、启动

docker run --name elasticsearch -p 9200:9200  -p 9300:9300 
-e "discovery.type=single-node" 
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" 
-v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml 
-v /opt/elasticsearch/data:/usr/share/elasticsearch/data 
-v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.6.1

说明:

-p 端口映射
-e discovery.type=single-node 单点模式启动
-e ES_JAVA_OPTS=“-Xms84m -Xmx512m”:设置启动占用的内存范围
-v 目录挂载
-d 后台运行

5、相关状态命令

docker ps  查看正在运行的容器
docker ps  -a 显示所有的容器,包括未运行的
docker logs elasticsearch  启动日志查询
docker restart elasticsearch   重启
docker exec -it elasticsearch bash 进入
docker stop 容器名称    停止容器
docker rm 容器id  删除容器

删除的案例:
在这里插入图片描述

6、成功

在这里插入图片描述

二、安装ES_Head

1、拉取镜像

docker pull mobz/elasticsearch-head:5

2、启动

docker run -d --name es-head -p 9100:9100 docker.io/mobz/elasticsearch-head:5

3、添加跨域配置

在confiig下的elasticsearch.yml中

http.cors.enabled: true
http.cors.allow-origin: “*”

4、重启es容器

 docker restart elasticsearch

5、访问

在这里插入图片描述

6、遇到的bug:关于ElasticSearch-Head中查询不出数据的解决方法

进去docker镜像的命令:
1、

注意:docker exec -it ID /bin/bash中的ID为docker ps -a中的ID 而非docker image中的ID

在这里插入图片描述

7、解决Docker容器下不能使用vim命令的问题

在这里插入图片描述

三、安装Logstash

1、拉取镜像

docker pull logstash:7.6.1

2、启动

docker run -d --name=logstash logstash:7.5.1

查看日志:

docker logs -f logstash

授予权限:

chmod 777 -R /data/elk7/logstash

相关博客资料:
Docker安装部署logstash导mysql数据入ES
Logstash 安装笔记(出现-bash: logstash: 未找到命令可看)
docker安装logstash

四、其他博文

ElasticSearch入门学习笔记(一)概念篇
ElasticSearch入门学习笔记(二)软件安装篇
ElasticSearch入门学习笔记(三)SpringBoot整合篇
SpringBoot集成BBOSS-ElasticSearch实现ElasticSearch客户端

在这里插入图片描述

Linux运维全栈实战:从零搭建Zabbix监控+Docker容器+MySQL+Nginx技能体系 很多想转行或刚入行的运维新人,都有过这样的困惑:面对Linux、Zabbix、Docker、MySQL、Nginx这些名词,感觉每个都要学,但不知道从哪里开始,更不知道学到什么程度才算“会了”。网上教程要么太零散,要么太理论,看完还是不知道如何把它们串联起来解决一个真实的企业问题。 这篇文章要解决的,正是这个核心痛点。它不是一个简单的命令合集,而是一张为你绘制的“技能地图”。我们将以 Linux操作系统为基石 ,串联起 Zabbix监控、Docker容器、MySQL数据库和Nginx服务 这四大企业级核心技 阅读详情

相关推荐

Linux云计算运维实战:从零基础到核心服务部署与自动化

Linux操作系统是云计算和现代IT基础设施的基石,其稳定、高效和开源的特性支撑着全球绝大多数服务器和云服务。理解Linux内核、文件系统、进程管理和网络协议等底层原理,是掌握系统运维和性能优化的关键。在云计算时代,运维工作的重心从物理服务器转向了虚拟化资源管理和自动化编排,这催生了容器化、基础设施即代码(IaC)和弹性伸缩等核心技术,极大地提升了资源利用率和运维效率。这些技术广泛应用于Web服务部署、微服务架构、持续集成/持续交付(CI/CD)流水线以及大数据平台等场景。本文聚焦于Linux云计算运维的实

weixin_34378767的博客 500

docker下安装ES_head

3 跨域问题解决,到es根目录下找到config/elasticsearch.yml,添加以下配置。修改/usr/local/eshead/vendor.js。j将修改好的文件复制到容器内。重启es_head容器。

qq_34324703的博客 637

OpenClaw开源AI工具集:从零部署到技能开发实战指南

在AI应用开发领域,模型部署与API管理是构建智能系统的核心基础。其原理在于通过抽象层统一不同AI模型的接口,实现业务逻辑与具体模型供应商的解耦,从而提升技术架构的灵活性与可维护性。这一实践对于降低开发门槛、保障数据隐私与实现成本可控具有重要价值,广泛应用于智能客服、内容生成等场景。本文聚焦于OpenClaw这一全栈开源工具集,详细解析其通过Docker Compose进行本地化部署、接入第三方大模型API(如DeepSeek)以及构建可复用AI技能(Skill)的完整流程,并提供了针对常见部署与配置问题的

weixin_34411563的博客 437

Docker下部署ElasticSearch以及ES-Head

一.ElasticSearch部署 1.1 拉取镜像 es默认是没有latest版本的,这里需要指定一个版本号6.3.2,当然也可以用docker search elasticsearch查找可用的版本 docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2 1.2 运行容器 ElasticSearch的默认端口...

Phantom丶LF的专栏 5197

Linux运维从零到实战:系统观、核心技能与项目串联学习路径

如果你正在考虑进入IT行业,或者想从开发、测试、网络等其他岗位转向一个需求稳定、技术栈扎实的方向, Linux运维 是一个绕不开的选择。但“零基础入门到实战”的教程铺天盖地,很多人学完还是不知道从哪下手,更别提“学完即就业”了。问题往往出在:教程只教命令,不教场景;只讲操作,不讲为什么;只给案例,不给排查思路。 这篇文章不会给你一个“2026最新版”的虚幻承诺,因为技术核心原理变化没那么快,但实践环境和工具链确实在迭代。我会结合近十年的运维一线经验,帮你拆解一个真正能让你从零走到能干活、能面试的Linux运

weixin_30482383的博客 298

Linux运维自学指南:从基础到精通的系统化学习路径

Linux操作系统作为企业级应用的核心基础设施,其运维管理涉及系统架构、服务部署和自动化等关键技术原理。在云计算和容器化技术普及的背景下,运维工程师需要掌握从基础命令到自动化工具的系统化技能,以保障业务系统的高可用性和性能优化。通过理解Linux内核机制、网络协议和服务架构,运维人员能够构建监控告警体系,实现持续集成和自动化部署,有效支撑数字化转型中的运维需求。本文基于Linux运维和自动化运维等热词,为初学者和进阶者提供从环境搭建到实战项目的完整学习框架,帮助建立解决实际问题的运维思维。

weixin_33806914的博客 313

记一次docker安装logstash,并且读取数据库数据到es

docker安装logstash,在hub.docker官网是没有示例的。查了文章,大部分复制黏贴,语焉不详的。看着懵,虽然经过复制黏贴操作启起来了,但还是很多不理解。回想下不用docker安装的logstash,对比了下大致有点理解了。可自己配置run,还是启动没一会自动停止了。懊恼不已。 刚才仔细对比,小心求证发现了问题所在。貌似logstash启动要使用交互模式,即启动语句里要加...

weixin_30299709的博客 719

Ubuntu零基础入门到精通【1.7讲】:Ubuntu 适合哪些人群:学生、开发者、运维、云计算工程师?

🏆 本文收录于 《滚雪球学 Ubuntu》 专栏。 本专栏面向有一定计算机基础,但尚未系统学习 Linux / Ubuntu 的读者,采用“滚雪球式学习法”:先装好、再会用、再理解、再优化、再实战,带你从第一次进入 Ubuntu 桌面 / 终端开始,逐步掌握 Ubuntu 的日常使用、命令操作、软件安装、系统配置、开发环境搭建与服务器部署能力。

**My Coding Family** 1736

docker部署单机es,es-head,es集群,亲测有效

docker部署单机es #拉取镜像 docker pull elasticsearch:6.5.4 #创建容器 docker create --name elasticsearch --net host -e "discovery.type=single-node" -e "network.host=192.168.88.101" elasticsearch:6.5.4 #启动 docker start elasticsearch #查看日志 docker logs -f elasticsearch

weixin_39614177的博客 597

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04

编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017)

weixin_49199313的博客 405

服装销售平台SpringBoot实战:从源码到高并发库存设计

电商系统中的库存管理是典型的分布式一致性问题,其核心在于如何在高并发场景下保障数据强一致与业务可用性。基于MySQL的ACID事务与Redis的原子操作构成主流技术栈基础,前者确保订单、库存、用户余额等关键操作的原子提交,后者支撑预占/实扣双阶段库存模型,有效分流DB压力并规避超卖风险。SpringBoot凭借开箱即用的生态(如spring-boot-starter-data-redis、自动事务管理)大幅降低工程复杂度,使团队可聚焦于业务逻辑实现,如尺码颜色组合(SKU)的规范化建模、订单号时间+机器码生

weixin_34116482的博客 340

运维新手实战:从Linux到Docker容器化部署与监控体系构建

在云计算和微服务架构成为主流的今天,系统运维的核心已从传统的物理服务器管理转向以容器化和自动化为核心的云原生技术栈。其基本原理是通过虚拟化技术实现环境一致性,利用编排工具管理多服务应用,并借助监控系统保障服务可靠性。掌握这套技术栈对于提升系统部署效率、保障业务连续性具有重要价值,尤其适用于Web应用、微服务及DevOps流水线等场景。本文聚焦于Linux系统管理、Docker容器化部署等实战技能,通过部署一个完整的企业级应用原型,串联从基础命令到Prometheus监控体系构建的全流程,为运维初学者提供一条

weixin_34009794的博客 416

NIST随机性测试实战:从理论公式到结果解读

本文详细解析了NIST随机性测试的实战应用,从基础测试到高级测试,涵盖频数测试、块频数测试、游程测试等核心方法。通过实际案例和参数设置经验,帮助读者理解如何解读测试结果并排查常见问题,提升随机数生成质量。文章还分享了自动化测试流程和硬件RNG特殊处理技巧,适合密码学和区块链开发者参考。

weixin_29323365的博客 314

Linux运维零基础入门实战:从环境搭建到服务部署全攻略

Linux运维是保障服务器稳定、高效、安全运行的核心技术领域,其核心原理在于通过系统化的环境配置、服务管理和自动化脚本实现对IT基础设施的可靠控制。掌握Linux运维不仅能提升系统稳定性,还能通过自动化大幅提高运维效率,广泛应用于Web服务部署、数据库管理、监控告警等场景。本文聚焦于**零基础入门**与**实战操作**,通过虚拟机环境搭建、核心命令解析、以及LNMP服务部署等具体案例,帮助初学者快速构建可操作的Linux运维技能体系,并自然融入**Shell脚本**编写与**故障排查**流程,实现从理论到实

weixin_34025151的博客 396

Qlib数据获取避坑指南:从CSV导入到自定义数据源的完整解决方案

本文详细解析了Qlib数据获取的完整解决方案,从CSV导入到自定义数据源,涵盖了股票数据处理的关键技巧和常见陷阱。特别针对Qlib平台的数据格式要求和复权处理提供了实用指南,帮助量化投资者高效整合Wind等第三方数据源,确保数据质量与模型性能。

weixin_29047919的博客 304

实验手册(灾难恢复)

我们发现DC1与DC2的复制出现问题,此时我们检查了在DC2中,DC1是否被正确注册。这里选择还原系统状态,因为我们原DC1上只备份了AD的数据,所以我们在新的这台服务器上还原的也是AD数据库。因为我们是单域下的测试,只测试了一个域,所以它会出现这样的报错。我们选择远程共享文件夹,我们备份的时候,是在备份这台服务器上的。同时删除SRV记录,A记录,NS记录,SOA记录,框框里面的所有有关dc1的记录全部删除。如果在企业中AD数据的备份是每周或者每月都会有一次备份,选择恢复AD数据库的时间。

weixin_52364868的博客 1310

从零到实战:手把手教你搭建Linux运维环境与部署Web应用

Linux运维是保障服务器稳定、高效、安全运行的核心技术领域,涉及系统管理、网络配置、服务部署与自动化等关键环节。其核心原理在于通过命令行与脚本对Linux操作系统进行精细控制,实现资源的有效调度与服务的可靠交付。掌握Linux运维技术对于构建高可用、可扩展的IT基础设施具有重要价值,广泛应用于云计算、大数据、DevOps及企业级Web服务等场景。本文聚焦于Linux运维的实战入门,通过热门的**CentOS 7**环境搭建与**Nginx**服务部署等具体操作,系统讲解从虚拟机配置、系统管理到Shell脚

weixin_33853794的博客 367

遥感目标检测数据集汇总

文章目录1. 光学数据集1.1 DIOR1.2 LEVIR1.3 DOTA1.4 RSOD1.5 NWPU VHR-101.6 VEDAI1.7 COWC1.8 ITCVD1.9 DIUx xView 20181.10 HRSC20161.11 TAS1.12 SZTAKI‐INRIA1.13 UCAS AOD1.14 DLR 3K Vehicle2. SAR2.1 SSDD2.2 SSDD+2....

quanwei的博客 6万+

服务器崩溃与数据丢失应急处理:从现场保护到恢复验证的完整实操指南

在IT运维与系统管理中,服务器崩溃和数据丢失是常见的紧急故障场景。其核心原理通常涉及系统资源耗尽、硬件故障、软件缺陷或人为误操作,导致服务中断或数据不可用。这类问题的技术价值在于,能否快速、有序地恢复服务并最大限度保全数据,直接关系到业务连续性和数据安全性。在实际应用场景中,运维工程师、开发人员和系统管理员需要一套标准化的应急响应流程,以避免因慌乱操作而加剧问题。本文聚焦于服务器故障应急处理,系统性地拆解了从现场保护、信息收集、风险判断到实施恢复、根因分析及后续加固的完整操作链,并融入了针对Linux系统故

weixin_30847865的博客 418

微波传感器 - 从原理到实战,解锁非接触感知新维度

本文深入解析微波传感器的工作原理,重点阐述了其基于多普勒效应的非接触感知机制,并对比了红外、超声波等技术的优劣。通过树莓派Pico与RCWL-0516模块的实战案例,展示了如何构建区域入侵检测器,并探讨了微波传感器在智能家居、工业自动化及汽车电子等领域的广阔应用前景。

weixin_29306571的博客 225

[Python图像识别] 五十二.水书图像识别 (2)基于机器学习的濒危水书古文字识别研究

上一篇文章详细讲解如何利用数据增强方法实现图像数据集的扩充,并以濒危水书作为案例讲解。这篇文章将详细讲解基于机器学习的水书图像识别方法,以图像像素统计为特征开展图像分类讲解,这是最基础的方法,也为后续深度学习图像分类描述提供支撑。基础性文章,希望对您有所帮助!让我们开始吧,且看且珍惜。

杨秀璋的专栏 989

深度剖析伪装成.aliyun.sh的新型挖矿木马:从检测到防御的实战指南

在Linux服务器安全领域,恶意脚本与进程伪装是攻击者实现持久化入侵的常见手段。其核心原理在于通过混淆加密、进程重命名、文件隐藏等技术,将恶意负载伪装成系统可信进程或文件,以规避传统基于签名的检测。这类技术的危害在于能长期隐蔽地劫持服务器计算资源,用于加密货币挖矿,导致业务性能下降与云成本激增。典型的应用场景包括攻击者利用Web应用漏洞、SSH弱密码或配置错误入侵服务器后,投放此类木马。本文聚焦于一种伪装成“.aliyun.sh”的**新型挖矿木马**,深入拆解其**加密混淆**手法、行为特征与入侵路径,并

weixin_30617737的博客 381

【STM32 CubeMX】I2C中断方式与DMA方式

在STM32 CubeMX环境中,I2C(Inter-Integrated Circuit)通信协议的实现可以采用中断方式或DMA(Direct Memory Access)方式。中断方式通过触发中断来处理数据传输,而DMA方式则利用直接内存访问技术来实现数据传输,减轻了CPU的负担。在选择I2C通信方式时,开发者需要根据具体的应用需求和性能要求来选择合适的方式。STM32 CubeMX提供了图形化配置工具,使得配置I2C通信方式变得更加便捷。

m0_62599305的博客 7747

服务器本质:从localhost三行命令到云原生协作网络

服务器是Client-Server架构中承担响应请求角色的逻辑实体,其核心在于服务契约而非硬件形态。它基于TCP/IP协议栈实现请求-响应循环,依赖socket系统调用(bind/listen/accept)构建通信基础,技术价值在于解耦协作与资源抽象。广泛应用于Web服务、API网关、数据库中间件及CDN边缘节点等场景。理解服务器,需穿透物理机箱、虚拟机镜像与容器封装,回归到进程监听端口、处理HTTP/TCP连接的本质——正如用python3 -m http.server在localhost启动的简易服务

weixin_30315435的博客 446

【大模型】DeepSeek 高级提示词技巧使用详解

DeepSeek 高级提示词技巧使用详解

congge 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux服务器挖矿木马攻防实战:从入侵排查到防御加固

在云计算与服务器运维领域,服务器安全是保障业务连续性的基石。其核心原理在于通过系统加固、访问控制和持续监控,构建纵深防御体系,抵御外部威胁。这一实践的技术价值在于直接保护企业核心计算资源与数据资产,避免因安全事件导致的服务中断与经济损失。典型的应用场景包括公有云服务器、企业自建数据中心以及各类在线业务平台的安全防护。本文将聚焦于其中一种高发威胁——挖矿木马,深入解析其利用漏洞入侵、消耗CPU资源进行加密货币挖矿的攻击链路,并提供从进程排查、文件清理到系统加固的完整解决方案,帮助运维人员有效应对资源劫持风险,

weixin_34248023的博客 404

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: java中的BigDecimal如何使用?
下一篇: SpringBoot集成BBOSS-ElasticSearch实现ElasticSearch客户端
智汇风渔AI小白
码龄7年 1万+粉丝 179原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

智汇风渔AI小白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值