弹性搜索python连接失败
弹性搜索连接失败。Curl仅适用于fsSL选项。弹性搜索python连接失败,python,
elasticsearch,Python,
elasticsearch,弹性搜索连接失败。Curl仅适用于fsSL选项。 curl-fsSL”http://elasticsearch_client_docker/“提供以下输出: "name" : "ea241d36b96a", "cluster_name" : "docker-cluster", "cluster_uuid" : "kcCzza3iQFWxnCv6Fz4zFg", "version" : { "number" : "7.1.1", "build_flavor" : "
curl-fsSL”http://elasticsearch_client_docker/“
提供以下输出:
"name" : "ea241d36b96a",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "kcCzza3iQFWxnCv6Fz4zFg",
"version" : {
"number" : "7.1.1",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "7a013de",
"build_date" : "2019-05-23T14:04:00.380842Z",
"build_snapshot" : false,
"lucene_version" : "8.0.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.13.8</center>
</body>
</html>
但如果使用out-fsSL选项,我将获得以下输出:
"name" : "ea241d36b96a",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "kcCzza3iQFWxnCv6Fz4zFg",
"version" : {
"number" : "7.1.1",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "7a013de",
"build_date" : "2019-05-23T14:04:00.380842Z",
"build_snapshot" : false,
"lucene_version" : "8.0.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.13.8</center>
</body>
</html>
工作原理是将http更改为https
elastic_client = Elasticsearch(hosts=["http://elasticsearch_client_docker/"], use_ssl=True, verify_certs=True, ca_certs=certifi.where())
你能输出
curl-i吗http://elasticsearch_client_docker/