当前位置: 首页 > news >正文

软件科技公司网站模板下载海外网络推广效果

软件科技公司网站模板下载,海外网络推广效果,东莞保安招聘网,修文县抖音seo推广收费python 访问 elasticsearch 在python语言中,我们一般使用 pip install elasticsearch 软件包,来访问es服务器。 正确用法 本地安装elasticsearch时,应指定与服务端相同的大版本号: pip install elasticsearch7.17.0然后就可以…

python 访问 elasticsearch

在python语言中,我们一般使用 pip install elasticsearch 软件包,来访问es服务器。

正确用法

本地安装elasticsearch时,应指定与服务端相同的大版本号:

pip install elasticsearch==7.17.0

然后就可以正确创建ES客户端对象了。访问es服务端的代码格式,建议如下:

from elasticsearch import Elasticsearches = Elasticsearch("http://username:password@host:port")# 或者采用如下方式创建,一般用于es集群连接:
es = Elasticsearch([{'host': "192.168.1.1", 'port': 9200, 'scheme': "http"}],http_auth=(username, password)
)print(es.info())
print(es.ping()) # True or False

常见错误

使用 python elasticsearch 连接ES服务器过程,主要问题是客户端与服务端的版本不匹配。

1. 版本不一致

默认情况下,使用 pip install elasticsearch 安装的 es客户端版本是最新的8.17版。而ES服务端的版本是7。
当客户端与服务端的大版本不一致时,将会报错(UnsupportedProductError)。

2.缺少scheme

TypeError: NodeConfig.__init__() 缺少 scheme

3.无法识别ES服务端

错误创建的客户端对象,无法访问和识别ES服务端。
客户端创建代码:

es = Elasticsearch([{'host': "192.168.1.1", 'port': 9200}],basic_auth=(username, password)
)

报错信息:

ElasticsearchWarning: The client is unable to verify that the server is Elasticsearch due security privileges on the server side

4.http_auth 废弃

elasticsearch v7版本使用 http_auth 创建Elasticsearch客户端对象。而 v8版本废弃了http_auth,改用 basic_auth 或 bearer_auth。因此,当使用v8版本的elasticsearch客户端时,以下代码将报错:

es = Elasticsearch([{'host': "192.168.1.1", 'port': 9200}],http_auth=(username, password)
)

执行代码提示 es中的 http_auth已废弃:

es the 'http_auth' parameter is deprecated, use 'basic_auth' or 'bearer_auth' instead

basic_auth 接受一个元组,包含你的用户名和密码,用法与v7的 http_auth相同。

bearer_auth 适用于使用Bearer令牌时(例如通过OAuth2获取的访问令牌)。

bearer_auth='your_bearer_token'  # 替换为你的Bearer令牌
http://www.sczhlp.com/news/91698/

相关文章:

  • 杭州网站设计工作室北京外贸网站开发
  • 域名怎么建设网站wordpress 页面模板 怎么用
  • 东莞建站网站找个可以直接看的网站
  • 重庆自助建网站企企业全球热点app下载
  • 网站建设与管理难学吗wordpress4.5.1
  • 网站前端设计理念公司做网站会计分录
  • wordpress标签大全文档企业网站建设时优化关键词的问题
  • 箱包网站模板网站如何做线上支付功能
  • Day16对数组的基本认识
  • Ubuntu 界面变为 Mac
  • 企业做网站的费用免费自己制作网站方法
  • 一 网站建设的目的和目标全球ic采购网
  • 我要自学网网站建设网站建设确认书
  • 网站设计详细设计114黄页
  • wordpress 培训小程序北京seo网站诊断
  • 长春做网站新格公司网站建设三合一 500元
  • 广州做网站一般要多少钱?重庆网站推广机构
  • 网站换ip 有多大影响wordpress分页标签
  • 中英企业网站源码vs2019怎么创建网站
  • 汕头制作手机网站买卖域名哪个网站好
  • 做网站需要会哪些编程语言网站建设发展方向及前景展望
  • 领优惠券的网站怎么做校园推广的方式有哪些
  • 怎么创作自己的网站近期时事热点
  • 郑州网站建设天强科技免费网站如何做推广
  • 怎么做资源类网站莆田做外贸网站
  • 微网站建设多少钱购买服务器
  • PVE9环境下飞牛OS安装vGPU驱动
  • 02020304 .NET Core核心基础组件04-配置系统、Json文件配置、选项方式读取、扁平化环境变量其它配置源
  • md格式
  • 建那种外卖网站该怎么做崇礼做网站的公司