一个用于使用Anaconda安装和配置Apache Solr的Buildout配方。
项目描述
简介
birdhousebuilder.recipe.solr 是一个用于使用 Buildout 安装和配置 Solr 的配方。使用 Anaconda,Solr 将作为 Supervisor 服务部署。
此配方由 Birdhouse 项目使用。
用法
此配方要求已安装Anaconda。您可以使用buildout选项 anaconda-home 来设置Anaconda安装的前缀。否则,使用环境变量 CONDA_PREFIX(在激活conda环境时设置变量)作为conda前缀。
它从由 CONDA_PREFIX 定义的conda环境中安装来自conda通道的 solr 包。安装文件夹由 prefix buildout选项给出。它将在 ${prefix}/etc/supervisor/conf.d/solr.conf 中部署Solr的Supervisor配置。可以使用 ${prefix}/etc/init.d/supervisord start 启动Supervisor。
默认情况下,Solr 将在 https://127.0.0.1:8983/solr 上可用。
该配方依赖于 birdhousebuilder.recipe.conda 和 birdhousebuilder.recipe.supervisor。
支持选项
该配方支持以下选项
- anaconda-home
指向Anaconda安装根目录的Buildout选项。默认值:$HOME/anaconda。
- hostname
Solr服务(nginx)的主机名。默认值:localhost。
- http-port
Solr服务(nginx)的http端口。默认值:8983。
- java-home
JAVA_HOME的路径。默认情况下,它使用conda中的java安装(包 openjdk)。默认值:${prefix}。
示例用法
以下示例 buildout.cfg 使用Anaconda安装Solr
[buildout] parts = solr [solr] recipe = birdhousebuilder.recipe.solr hostname = localhost http-port = 8983
变更历史
0.2.2 (2017-01-27)
pep8.
更新Readme。
修复travis。
0.2.1 (2016-08-20)
修复solr-home的权限。
添加solr-jetty-context.xml以配置jetty tempDirectory。
0.2.0 (2016-06-19)
使用zc.recipe.buildout。
0.1.5 (2016-01-06)
将SOLR_HOME设置为var/lib/solr。
修复配方更新模式。
0.1.4 (2015-08-04)
使用conda java-jdk(OpenJDK)包。
SOLR_JAVA_HOME设置为birdhouse java。
0.1.3 (2015-07-30)
清理schema。
使用标签作为默认搜索字段。
0.1.2 (2015-07-28)
在schema.xml中添加源类型。
0.1.1 (2015-07-24)
在schema.xml中添加birdhouse字段。
清理配置文件。
0.1.0 (2015-07-15)
初始发布。
项目详情
哈希值 for birdhousebuilder.recipe.solr-0.2.2-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 336c769ec2c2720a432a854c155609d107d0621c406bd92419ffed399f556fac |
|
MD5 | 3e04aaf4b22f5b6e7056dcca3df8b8e2 |
|
BLAKE2b-256 | a47820273a8e94049bf59367b878cba6af7fa4a4906c48f43777fcdfe8e4a009 |