elasticsearch 没有名为';弹性搜索';朱皮特
我正在尝试将elasticsearch与jupyter notebook结合使用,我已经使用elasticsearch 没有名为';弹性搜索';朱皮特,elasticsearch,jupyter-notebook,elasticsearch,Jupyter Notebook,我正在尝试将elasticsearch与jupyter notebook结合使用,我已经使用pip install elasticsearch安装了elasticsearch python客户端,并且在启动笔记本时,我在类路径上包含了elasticsearch spark连接器jar,但是当我测试elasticsearch实例是否正在运行时,我没有得到名为elasticsearch以下是我使用的代码: from elasticsearch import Elasticsearch es=Ela
pip install elasticsearch
安装了elasticsearch python客户端,并且在启动笔记本时,我在类路径上包含了elasticsearch spark连接器jar,但是当我测试elasticsearch实例是否正在运行时,我没有得到名为elasticsearch
以下是我使用的代码:
from elasticsearch import Elasticsearch
es=Elasticsearch()
es.info(pretty=True)
这就是我在elasticsearch server中看到的:
我无法使用
pip安装Elasticsearch
方法将Elasticsearch Python库导入Python。我必须执行conda install elasticsearch-y
以使Jupyter笔记本能够导入它。以下是我在使用安装elasticsearch时在Mac中发现相同错误时所采取的步骤
brew tap elastic/tap
brew install elastic/tap/elasticsearch-full
然后在python中使用
!conda install elasticsearch -y
最后,我在pythonshell中使用以下命令确定了python站点包的位置
>>> from distutils.sysconfig import get_python_lib
>>> print(get_python_lib())
/anaconda3/lib/python3.7/site-packages
最后,我在我的~/.bash\u配置文件的末尾添加了以下行
export PYTHONPATH=/anaconda3/lib/python3.7/site-packages
并使用~/执行它。bash_配置文件
(如果只是执行它不起作用,考虑重新启动你的PC/MAC)
这允许我运行以下导入
from elasticsearch import Elasticsearch
s:如果你发现弹出式搜索器没有运行,考虑从
$ES_HOME/bin
通过运行$ES_HOME/bin/elasticsearch
您可以共享您在elasticsearch服务器日志中看到的内容吗?是的,我共享它