Elasticsearch(实践2)链接库产生TLS验证安全性报错

这篇具有很好参考价值的文章主要介绍了Elasticsearch(实践2)链接库产生TLS验证安全性报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:

  File "/home/server/miniconda3/envs/rag/lib/python3.8/site-packages/elastic_transport/_transport.py", line 328, in perform_request
    meta, raw_data = node.perform_request(
  File "/home/server/miniconda3/envs/rag/lib/python3.8/site-packages/elastic_transport/_node/_http_urllib3.py", line 202, in perform_request
    raise err from None
elastic_transport.TlsError: TLS error caused by: TlsError(TLS error caused by: SSLError([SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1131)))

当前,ElasticVectorSearch和 ElasticKNNSearch 为旧版 ,这里直接使用新版ElasticsearchStore

修改前:

    es_connection = ElasticsearchStore(
        embedding=embedings_h,
        index_name="hello-index",
        es_url = "https://192.168.0.133:9200",
        es_user = "elastic",
        es_password = "cwr9De0nHWPT27QyJMf+",
        distance_strategy = 'COSINE',
   
    )

添加 es_params = {"ca_certs":False,"verify_certs" : False} 字段即可

    es_connection = ElasticsearchStore(
        embedding=embedings_h,
        index_name="hello-index",
        es_url = "https://192.168.0.133:9200",
        es_user = "elastic",
        es_password = "cwr9De0nHWPT27QyJMf+",
        distance_strategy = 'COSINE',
        es_params = {"ca_certs":False,"verify_certs" : False},
    )
    

当前为快速验证阶段,不想看警告信息,可添加到头部文章来源地址https://www.toymoban.com/news/detail-802319.html

import urllib3
urllib3.disable_warnings()

到了这里,关于Elasticsearch(实践2)链接库产生TLS验证安全性报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安全实践:保障 Kubernetes 生产环境的安全性

    ▲ 点击上方\\\"DevOps和k8s全栈技术\\\"关注公众号 Kubernetes(简称 K8s)是一个强大的容器编排平台,广泛应用于生产环境中。然而,与其功能强大相对应的是对安全性的高要求。在生产环境中,我们必须采取一系列措施来保护 Kubernetes 集群免受潜在的威胁和攻击。本文将介绍一些关

    2024年02月03日
    浏览(65)
  • 【Docker】Docker安全性与安全实践(五)

    前言: Docker安全性的作用和意义在于确保容器化应用程序和镜像的隔离性、保护数据和系统资源、防止恶意攻击,以及提高应用的整体安全性。 Docker是一种流行的容器化技术,它可以帮助开发者将应用程序和其依赖项打包到一个独立的容器中,以便在不同环境中进行部署和

    2024年02月15日
    浏览(37)
  • Java应用中文件上传安全性分析与安全实践

    ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨  🎈🎈作者主页: 喔的嘛呀🎈🎈 目录 引言 一. 文件上传的风险 二. 使用合适的框架和库 1. Spring框架的MultipartFile 2. Apache Commons FileUpload 3. Apache Commons IO 三. 文件上传路径的安全设置

    2024年04月25日
    浏览(49)
  • Yarn安全最佳实践:如何保护Yarn仓库的安全性

    作者:禅与计算机程序设计艺术 Yarn 是 Hadoop 的官方子项目之一,它是一个包管理器,可以用来安装、共享、发布 Hadoop 组件(如 MapReduce、Spark、Pig)。通常情况下,用户通过 Yarn 可以直接提交作业到集群上执行,但也存在安全风险。由于 Yarn 没有提供任何身份认证机制,所以

    2024年02月14日
    浏览(33)
  • Kafka安全性配置最佳实践

    Kafka 在整个大数据生态系统中扮演着核心的角色,对于系统数据的安全性要求相对较高。因此进行 Kafka 安全配置是非常必要的。 通过合理的安全配置,可以有效地保障 Kafka 系统数据的机密性与完整性。这样可以有效地防止信息泄漏与篡改等安全风险。 提高 Kafka 系统的可靠

    2024年02月10日
    浏览(39)
  • 如何使用Flask-Login来实现用户身份验证和安全性?

    当你想要在你的Flask应用中实现用户身份验证和安全性时,Flask-Login这个扩展将会是你的最佳伙伴。它提供了一组简单而强大的工具来处理用户登录、注销和其他安全相关的操作。下面,我将以一个新手的角度,用尽可能轻松的语气来解释如何使用Flask-Login。 首先,你需要在你

    2024年02月15日
    浏览(44)
  • Spring Boot 安全性最佳实践

    1.实施 HTTPS HTTPS 在传输过程中对数据进行加密,防止未经授权的各方截获和破译敏感信息。这对于处理用户凭证、金融交易或任何其他机密数据的应用程序尤为重要。因此,安全通信是不容置疑的。您必须使用 HTTPS 来保护传输中的数据。 在应用程序属性中,确保启用 TLS/SS

    2024年04月27日
    浏览(45)
  • Elasticsearch 设置最低安全性

    您启用 Elasticsearch 安全功能,然后为内置用户创建密码。您可以稍后添加更多用户,但使用内置用户可以简化为集群启用安全性的过程。 最小安全场景对于 生产模式集群是不够的。如果您的集群有多个节点,您必须启用最低安全性,然后 在节点之间配置传输层安全性 (TLS)。

    2023年04月26日
    浏览(42)
  • 在不安全的集群上启用 Elasticsearch Xpack 安全性

    本博文详细描述如何把一个没有启动安全的 Elasticsearch 集群升级为一个带有 HTTPS 访问的启用 Elasticsearch xpack 安全的集群。 为了增强 Elasticsearch 集群的安全性,你需要执行完全集群重启,并在客户端进行一些更改。 启用身份验证后,所有索引和搜索数据的请求都将需要用户名

    2024年02月07日
    浏览(36)
  • 软件安全性与隐私保护的最佳实践

    在当今数字化时代,随着软件使用的普及和信息技术的发展,软件安全性和隐私保护越来越成为了IT领域关注的热点问题。在此,本文将探讨软件安全性和隐私保护的最佳实践,以帮助大家更好地保护自己的信息安全。 一、软件安全性最佳实践 漏洞扫描 漏洞扫描是软件安

    2024年02月09日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包