跳转到主要内容

一个用于使用Anaconda安装和配置Apache Solr的Buildout配方。

项目描述

Travis Build

简介

birdhousebuilder.recipe.solr 是一个用于使用 Buildout 安装和配置 Solr 的配方。使用 AnacondaSolr 将作为 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.condabirdhousebuilder.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

作者

Carsten Ehbrecht ehbrecht at dkrz.de

变更历史

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)

初始发布。

项目详情


下载文件

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

源分发

birdhousebuilder.recipe.solr-0.2.2.tar.gz (15.2 kB 查看哈希值)

上传时间

构建分发

birdhousebuilder.recipe.solr-0.2.2-py2-none-any.whl (20.3 kB 查看哈希值)

上传时间 Python 2

由以下支持

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