python连接Elasticsearch并完成增删改查
python库提供了elasticsearch模块,可以通过以下命令进行快速安装,但是有个细节需要注意一下,安装的模块版本要跟es软件版本一致,此处举例:7.8.1
pip install elasticsearch==7.8.1
首先连接elasticsearch,以下是免密示例
from elasticsearch import Elasticsearch# Elasticsearch 配置
es_host = "192.168.0.110"
es_port = 9200try:# 创建 Elasticsearch 客户端连接client = Elasticsearch(hosts=[{"host": es_host, "port": es_port, "scheme": "http"}])# 测试连接(获取集群信息)cluster_info = client.info()print("成功连接到 Elasticsearch!")print(f"集群名称: {cluster_info['name']}")print(f"Elasticsearch 版本: {cluster_