美文网首页
ElasticSearch 使用详解:Python Elasti

ElasticSearch 使用详解:Python Elasti

作者: you的日常 | 来源:发表于2021-12-22 12:17 被阅读0次

安装 Anaconda 环境

如果网络条件允许可以去 Anaconda 官网下载,如果一般推荐去清华镜像下载:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

Anaconda 是一个 Python 包管理器,它不仅仅可以很方便地下载各种包,而且提前装好了经常需要用的 Python 包,使用 Anaconda 还可以做到 Python 3 与 Python 2 共存等。

安装好 Anaconda 后,打开控制台,创建一个新的 Python 3 环境,并且给这个环境命名为 es,并指定 Python 版本。

conda create --name es  python=3.7

切换到 ES Python 环境:

conda activate es

查看 Python 版本是 3.7:

(es) ➜  ~ python
Python 3.7.6 (default, Jan  8 2020, 13:42:34)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Python 开发利器 Spyder

Spyder 是开发 Python 的一款工具,界面非常像 Matlab,非常适合做数据分析的工具。

首先安装 Spyder 然后再启动 Spyder,在 ES 的 Python 环境下输入 spyder 回车即可启动:

(es) ➜  ~ conda install -c anaconda spyder
(es) ➜  ~ spyder

界面图如下:

image-20200322160158998

安装 elasticsearch-py

Python 是一门简单高效的语言,ES 提供了 Python 的接口,使用 Python 可以进行对 ES 的相关操作。

ES 提供了多个版本的 Python 接口:

# Elasticsearch 7.x
elasticsearch>=7.0.0,<8.0.0
# Elasticsearch 6.x
elasticsearch>=6.0.0,<7.0.0
# Elasticsearch 5.x
elasticsearch>=5.0.0,<6.0.0
# Elasticsearch 2.x
elasticsearch>=2.0.0,<3.0.0

相关文章

网友评论

      本文标题:ElasticSearch 使用详解:Python Elasti

      本文链接:https://www.haomeiwen.com/subject/gvtybktx.html