from elasticsearch import Elasticsearch from elasticsearch import RequestsHttpConnection from ssl import create_default_context import ssl context = create_default_context(cafile="certificate.pem") es = Elasticsearch("https://localhost", ssl_context=context, http_auth=('username','password')) res = es.search(index="dr_*", body = { 'size' : 10, 'query': { 'match_all' : {} } })报错:
python elasticsearch.exceptions.ConnectionError: ConnectionError(check_hostname requires server_hostname) caused by: ValueError(check_hostname requires server_hostname)解决方法:
context.check_hostname = False参考:
https://stackoverflow.com/questions/59068397/why-does-elastic-raise-this-exception-elasticsearch-exceptions-connectionerror
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)