【发布时间】:2015-01-06 02:50:31
【问题描述】:
我想用 python 编写一个脚本,在 localhost 9200 创建一个 elasticsearch 服务器。我在网上找到的所有示例都与连接到在 localhost 9200 上运行的现有 elasticsearch 实例有关。我的动机是我不想要必须使用命令行来运行或关闭服务器。
基本替换掉这一行
bin/elasticsearch
在 python 中使用一些东西。
更新:我尝试了以下
subprocess.popen('elasticsearch-1.4.0/bin/elasticsearch')
但是,我收到错误“AttributeError: 'module' object has no attribute 'popen'”
我的 application.py 文件将运行 elasticsearch 服务,然后创建另一个服务,我可以使用它来调用 elasticsearch 服务器。
谁能提供我将如何以编程方式创建弹性搜索实例的代码 sn-p?是否有任何现有的项目可以做到这一点?提前感谢您的帮助。
【问题讨论】:
-
大写字母 P : subprocess.Popen(...)
标签: python elasticsearch pyelasticsearch