跳转到主要内容

ZC Buildout recipe for setting up elasticsearch.

项目描述

简要文档

此配方支持多种选项

url

下载jar的URL。

测试

我们将定义由配方使用的buildout模板

>>> buildout_cfg = """
... [buildout]
... parts = elasticsearch
...
... [elasticsearch]
... recipe = koansys.recipe.elasticsearch
... url = http://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.13.0.tar.gz
... """

我们将从创建一个buildout开始

>>> import os.path
>>> write('buildout.cfg', buildout_cfg)

运行buildout会给我们

>>> output = system(buildout)
>>> 'koansys.recipe.elasticsearch: downloading elasticsearch distribution...' in output
True

检查是否已复制二进制文件

>>> set(os.listdir('bin')).issuperset(['elasticsearch'])
True

应该生成一个格式为‘start_PART-NAME_mongod.sh’的启动脚本。

>>> 'start_elasticsearch.sh' in os.listdir('bin')
True

可以使用‘script_name’选项更改此启动脚本名称。此外,通过buildout选项支持mongod(版本v1.6.0)的所有选项。例如,更全面的配方可以是

>>> buildout_cfg = """
... [buildout]
... parts = elasticsearch.sh
... [elasticsearch]
... recipe = koansys.recipe.elasticsearch
... url = http://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.13.0.tar.gz
... script_name = start_es.sh
... quiet=true
... fork=true
... logpath=${buildout:parts-directory}/elasticsearch/log
... dbpath=${buildout:parts-directory}/elasticsearch/data
... """

1.0.2 2013-01-17

  • PyPI发布

1.0.0 2010-11-30

  • 初始发布

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

koansys.recipe.elasticsearch-1.0.2.zip (14.0 kB 查看散列)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页