gpt4 book ai didi

django - 稳定的Django-Haystack + elasticsearch设置

转载 作者:行者123 更新时间:2023-12-02 22:33:34 25 4
gpt4 key购买 nike

我想知道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的人员的任何提示或技巧将不胜感激。

最佳答案

正常运行,似乎是SELinux错误,已通过以下方式修复:

# setenforce 0

作为引用,我们在virtualenv中安装了以下软件包:
-e git://github.com/toastdriven/django-haystack.git@366e7489169d460d36ac4d942c22c0e97e58c26b#egg=django_haystack-master
elasticsearch==1.0.0

在CentOS 6上通过yum进行elasticsearch-1.1.1-1.noarch

编辑:不会广泛禁用SELinux的更一般的修复程序:
# setsebool -P httpd_can_network_connect on

关于django - 稳定的Django-Haystack + elasticsearch设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23573109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com