在python中连接elasticsearch

原文地址:在python中连接elasticsearch -- 无敌牛

欢迎参观我的个人博客:无敌牛 -- 技术/著作/典籍/分享等

做一个记录,以后开发直接拷贝修改后使用即可。

代码如下

复制代码
# -*- coding:utf-8 -*-

from elasticsearch import Elasticsearch

ES_USER="user"
ES_PASSWORD="password"

es = Elasticsearch(
                ["https://127.0.0.1:9200"],
                basic_auth = (ES_USER, ES_PASSWORD),
                max_retries = 5,
                retry_on_timeout = True,
                retry_on_status=[502, 503, 504],
                verify_certs=False,
                connections_per_node = 8,
            )

if es.ping():
    print("=======================================")
else :
    print("error error error ")

indices = es.cat.indices(format="json", h=['index'])                                     
print(indices)
相关推荐
青春不朽5121 小时前
Scrapy框架入门指南
python·scrapy
MZ_ZXD0011 小时前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
全栈老石2 小时前
Python 异步生存手册:给被 JS async/await 宠坏的全栈工程师
后端·python
梨落秋霜2 小时前
Python入门篇【模块/包】
python
阔皮大师3 小时前
INote轻量文本编辑器
java·javascript·python·c#
小法师爱分享3 小时前
StickyNotes,简单便签超实用
java·python
深蓝电商API3 小时前
处理字体反爬:woff字体文件解析实战
爬虫·python
开源技术3 小时前
Claude Opus 4.6 发布,100万上下文窗口,越贵越好用
人工智能·python
张3蜂3 小时前
深入理解 Python 的 frozenset:为什么要有“不可变集合”?
前端·python·spring
皮卡丘不断更4 小时前
手搓本地 RAG:我用 Python 和 Spring Boot 给 AI 装上了“实时代码监控”
人工智能·spring boot·python·ai编程