問(wèn)題:
? 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)))
當(dāng)前,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} 字段即可文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-802319.html
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},
)
當(dāng)前為快速驗(yàn)證階段,不想看警告信息,可添加到頭部文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-802319.html
import urllib3
urllib3.disable_warnings()
到了這里,關(guān)于Elasticsearch(實(shí)踐2)鏈接庫(kù)產(chǎn)生TLS驗(yàn)證安全性報(bào)錯(cuò)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!