当前位置: 首页 > 面试题库 >

安装elastic-search-curator时的Python pip包RequestsDependencyWarning

申屠喜
2023-03-14
问题内容

我通过以下命令安装了elasticsearch策展人。

sudo pip install -U elasticsearch-curator

一切都安装好了。

但是现在当我执行以下操作时

curator_cli --version

我得到以下依赖警告。

 /usr/local/lib/python2.7/dist-packages/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
  warnings.warn(warning, RequestsDependencyWarning)
curator_cli, version 5.5.4

如何解决警告或隐藏警告?


问题答案:

因此,我花了两件事才能使它正常工作。

首先,我根据Mufeeds建议升级了密码术

sudo pip install --upgrade cryptography

这每次给我一个新的错误 pip <any command>

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 7, in <module>
    from pip._internal import main
  File "/usr/local/lib/python2.7/dist-packages/pip/_internal/__init__.py", line 42, in <module>
    from pip._internal import cmdoptions
  File "/usr/local/lib/python2.7/dist-packages/pip/_internal/cmdoptions.py", line 16, in <module>
    from pip._internal.index import (
  File "/usr/local/lib/python2.7/dist-packages/pip/_internal/index.py", line 15, in <module>
    from pip._vendor import html5lib, requests, six
  File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/__init__.py", line 86, in <module>
    from pip._vendor.urllib3.contrib import pyopenssl
  File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/urllib3/contrib/pyopenssl.py", line 46, in <module>
    import OpenSSL.SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import rand, crypto, SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py", line 118, in <module>
    SSL_ST_INIT = _lib.SSL_ST_INIT
AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

通过树脂密封PyOpenSSL解决了此问题

sudo python -m easy_install --upgrade pyOpenSSL

馆长现在正在按预期工作,没有警告

curator_cli --version
> curator_cli, version 5.5.4


 类似资料:
  • 本文向大家介绍详解centos7上elastic search安装及填坑记,包括了详解centos7上elastic search安装及填坑记的使用技巧和注意事项,需要的朋友参考一下 本文介绍了centos7上elastic search安装及填坑记,分享给大家,具体如下: 下载elastic search 5.3.0 启动ES 按照道理应该就可以了,然而接下来各种坑一一出现,分别阐述 错误1:e

  • 问题内容: 我正在尝试将ElasticSearch与Codeigniter框架一起使用。 我所做的只是安装ElasticSearch,然后将网上找到的一个很好的PHP库(:P)复制到CI库: 然后我尝试创建索引并简单地检索它们: 当我运行此代码时,它向我显示错误: 我误会/错过了什么吗?抱歉,但是我是elasticsearch的新手,并且还使用了PHP:P 因为如果我去: 问题答案: 我不太确定,

  • 问题内容: 我阅读此文档以了解“ search_after”并有两个问题。 我很好奇“ tweet#654323”的来源。这是文档ID或字段数据之一吗? 当我添加search_after的多个参数时,是“ and”条件还是“ or”条件? 例)“ search_after”:[1463538857,5147821] 问题答案: 如该文档中所述,是文档的价值,由文档的和组成。 你需要在许多价值观,你

  • 问题内容: 我正在查看 http://euphonious-intuition.com/2012/08/more-complicated-mapping-in- elasticsearch/ ,其中介绍了ElasticSearch分析器。 我不了解有关使用不同的搜索和索引分析器的部分。自定义映射的第二个示例是这样的: ->索引分析器是edgeNgram- 搜索分析器是: 如果我们希望查询“ Rac

  • 问题内容: 我有2个Linux VM(都在Cloud Provider的同一数据中心):Elastic1和Elastic2(其中Elastic 2是Elastic 1的克隆)。两者都具有相同的版本centos,相同的群集名称和相同的ES,再次-Elastic2是一个克隆。 我使用服务包装器在启动时自动启动它们,并将彼此的ip引入各自的iptables文件,因此现在我可以在节点之间成功ping。 我

  • 问题内容: 在MySQL中,我可以执行以下操作: 如果表有10,000行,那么该查询的速度要比我省略LIMIT部分的速度快得多。 在ElasticSearch中,我得到以下内容: 当我运行此搜索时,它需要花费几秒钟的时间,而mysql可以在短得多的时间内返回相同查询的结果。 如果传入size参数(设置为1),则它仅成功返回1个结果,但是查询本身并没有比将size设置为unlimited并返回所有结