Logstash显示ES无法连接

简介: Logstash输出ES失败,因ES启用了xpack安全认证与HTTPS。需在Logstash output中配置:https协议、elastic账号密码、ssl_enabled=true、ca_trusted_fingerprint(首次启动生成的指纹)及完整SSL校验,确保通信安全可达。

logstash输出es不可达1.png

检查ES日志,发现输出:

logstash输出es不可达2.png

在检查ES配置文件,发现配置了启用了安全认证和 HTTPS:

cluster.name: es

node.name: node-1

network.host: 0.0.0.0

http.port: 9200

xpack.security.enabled: true

xpack.security.enrollment.enabled: true

xpack.security.http.ssl: enabled: true keystore.path: certs/http.p12

xpack.security.transport.ssl: enabled: true verification_mode: certificate keystore.path: certs/transport.p12 truststore.path: certs/transport.p12

cluster.initial_master_nodes: ["node-1"]

http.host: 0.0.0.0

那么就需要在Logstash配置要点包括:正确的hosts URL(https)、认证信息、SSL证书配置

于是需要在logstash启动的配置config里添加,这里我使用es第一次启动生成的账号(第一次启动会有fingerprint,同样需要添加),第一次启动生成如下:

logstash输出es不可达3.png

output {
  elasticsearch {
    hosts => ["localhost:9200"]
    user => "elastic"
    password => "R-..."
    ssl_enabled => true
    ssl_verification_mode => full
    ca_trusted_fingerprint => "cfe3b6d41b82b..."
    index => "app-logs2-%{+YYYY.MM.dd}"
  }

}
相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
安全 API
如何通过静态凭据连接阿里云MCP Server(持续更新)
阿里云API MCP Server是阿里云官方提供的MCP服务,支持自定义API调用与Core模式全量集成。本文详解静态凭据连接方式:需安装官方应用、RAM授权、配置AccessKey,并在Qoder等客户端完成环境变量或CLI集成,实现安全高效的云服务调用。(239字)
如何通过静态凭据连接阿里云MCP Server(持续更新)
|
5月前
|
机器学习/深度学习 弹性计算 人工智能
阿里云服务器支持哪些GPU卡?来看看,阿里云GPU加速卡及ECS实例规格族大全
阿里云GPU服务器支持L20、T4、A10、A30、A16、V100、P4、P100等NVIDIA加速卡,适配gn6i/gn7i/gn8is等ECS实例族,覆盖AI训练/推理、图形渲染、科学计算等场景。详情及报价请见官网:https://t.aliyun.com/U/tbBeAi
649 1
|
5月前
|
Java Linux 编译器
linux安装 jdk-7u25-linux-x64.tar.gz 详细步骤(解压配置环境变量)
本文详细介绍了在 CentOS 7 上手动安装 JDK 7u25 的完整流程:从下载官方镜像包、解压至 `/usr/local/java`,到配置 `JAVA_HOME` 等环境变量,最后验证 `java -version` 与 `javac -version`。步骤清晰,含常见问题排查,适用于兼容旧项目的场景。(239字)
|
分布式计算 安全 调度
PowerJob未授权访问漏洞(CVE-2023-29922)
PowerJob是一个开源分布式计算和作业调度框架,它允许开发人员在自己的应用程序中轻松调度任务。PowerJob V4.3.1版本存在安全漏洞,该漏洞源于存在不正确访问控制。
2452 1
PowerJob未授权访问漏洞(CVE-2023-29922)
|
存储 数据采集 监控
【2022持续更新】大数据最全知识点整理-数据仓库篇
【2022持续更新】大数据最全知识点整理-数据仓库篇
2903 0
【2022持续更新】大数据最全知识点整理-数据仓库篇
|
3月前
|
自然语言处理 运维 算法
基于阿里云 OpenSearch 行业算法版的海外电商智能搜索实践
本文档详述东南亚电商巨头GoTerra从自建Elasticsearch迁移至阿里云OpenSearch行业算法版的全链路实践,涵盖多语言语义理解、向量检索、低延迟优化(P99延迟降幅超70%)、弹性成本控制与安全加固,提供可复用的企业级智能搜索升级范式。
376 0
|
5月前
|
人工智能 自然语言处理 小程序
AI+同城O2O系统源码:新一代上门家政预约APP/小程序开发方案详解
随着AI技术快速发展,同城O2O行业正在迎来新一轮升级。本文围绕“AI+同城O2O系统源码”展开,详细解析上门家政预约APP、小程序开发方案的行业趋势、核心功能、源码模式优势以及AI智能客服、智能推荐、智能营销等关键能力。
|
5月前
|
人工智能 监控 算法
智慧工业园区 AI 视觉安防监管系统建设方案
本方案基于AI算法盒子+专属安全算法+高清监控,构建端边云协同的智慧园区监管系统,实现24小时实时监测、智能识别、自动告警与数据追溯,覆盖安全帽/安全带佩戴、跌倒、闯入、车辆等五大行为检测,助力园区从“事后处置”迈向“事前预防、事中预警”。
644 3
|
5月前
|
安全 Java 网络安全
带有ELK的SpringBoot项目启动异常
本文基于ELK框架构建SpringBoot应用,实现Elasticsearch查询与日志管理。启动报错“Process finished with exit code 1”,经排查为ES启用xpack安全认证(SSL+用户密码)后,SpringBoot未配置相应连接参数所致。通过自定义ElasticConfig集成SSL上下文、证书指纹校验及基础认证,成功解决连接关闭异常,确保ELK组件协同工作。
|
5月前
|
消息中间件 编解码 JSON
如何同时使用多个Logstash进行不同的日志传输
项目需新增Logstash处理Spring Boot日志,但与现有实例共用默认data目录导致启动失败。错误提示“another instance using the configured data directory”。解决方法:为新实例指定独立data路径,支持命令行`--path.data`、配置文件或环境变量三种方式,确保目录存在且有写权限。

热门文章

最新文章