美文网首页
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