0
点赞
收藏
分享

微信扫一扫

python elasticsearch 8.1

目标践行者 2022-04-01 阅读 56
python

8.1版本和以前的版本是不同的,默认启用了安全配置,所以一些小细节还是需要修改的。代码如下:

如何连接

from elasticsearch import Elasticsearch
es_client = Elasticsearch(
	"https://localhost:9200", 
    ca_certs="ca.crt",
    basic_auth=("elastic", "password"))

说明:
1. 需要使用https
2. 不能使用127.0.0.1,关闭了校验的可以这么写
3. 如果不关闭证书校验,需要把用来认证的证书提供进去
4. 使用了basic_auth
5. mapping不需要指定"_doc"这种type,默认不打开,也可以自己指定打开
6. 因为是自己搭建的es,暂时还没有发现别的差别需要记录的

举报

相关推荐

0 条评论