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 = 9200
try:
# 创建 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_