【ElasticSearch】python操作ElasticSearch中遇到的坑。。。。

问题描述:使用pip install elasticsearch 框架操纵ElasticSearch数据,在python中执行命令:

 

es.index(index="user",doc_type="id",id=4,body={"name":"xiaosouler"})

进行插入数据时发生如下错误: 

elasticsearch.exceptions.TransportError: TransportError(406, 'Content-Type header [] is not supported')

 后在Github查出是Elasticsearch(我的是6.5)与框架elasticsearch(1.6)不匹配(使用pip list 查阅安装版本)

后使用

pip install -U elasticsearch

命令进行升级

【ElasticSearch】python操作ElasticSearch中遇到的坑。。。。_第1张图片 

再次执行插入命令,成功执行

你可能感兴趣的:(杂项)