【发布时间】:2014-06-27 16:41:04
【问题描述】:
我想知道 Django-Haystack + elasticsearch + pyelasticsearch/elasticsearch-py 的最佳组合是什么。我在 Ubuntu 12.04 机器上使用 Haystack 2.1.1-dev + elasticsearch 1.1.1 + elasticsearch-py 1.0 部署了一个设置。我尝试将 Haystack 2.1.0(最新稳定版本)与 elasticsearch 1.1.1 和 pyelasticsearch 0.6.1 一起使用,但它一直向我抛出一个错误,说 Django-Haystack 依赖于 pyelasticsearch;所以我切换到 2.1.1-dev,效果很好。
但现在我正在尝试将 Django 应用程序的实例部署到 CentOS 6.5 机器(Haystack 2.1.1-dev + elasticsearch 1.1.1 + elasticsearch-py 1.0),我得到了相同的 pyelasticsearch 依赖错误.
任何已部署到 CentOS 的人提供的任何提示或技巧将不胜感激。
【问题讨论】:
-
要么降级到 2.1 左右,要么从 git 安装 2.4 解决了这个问题;默认 pip 版本对我来说仍然是坏的。
标签: django elasticsearch django-haystack pyelasticsearch