CKAN datapusher - 哪个安装

时间:2015-12-17 14:42:48

标签: ckan

我通过本教程https://github.com/ckan/ckan/wiki/How-to-install-CKAN-2.0-on-CentOS-7

安装了CKAN

安装DataStore之后我遇到了这个问题。(CKAN DataStore - Set permissions

/usr/lib/ckan/default文件夹中,我有文件:

bin  
include  
lib  
lib64  
man  
src

/etc/ckan/default文件夹中,我有文件:

apache.wsgi  
development.ini  
who.ini

安装:ckan-2.2.1(从源代码安装); CentOS7

我要安装哪个DataPusher,生产或开发安装?

2 个答案:

答案 0 :(得分:0)

我一开始有同样的问题。然后我通过两种方式安装了DataPusher。我的系统是ckan-2.5.2(从源代码安装)和CentOS6.8。我可以告诉你我对这个问题的看法。

我认为开发安装是一种软件安装,您可以将datapusher用于所有应用程序。生产安装正在安装datapusher作为CKAN的插件模块。虽然开发安装更容易,但我建议您使用生产安装。因为我认为在开发安装后使用datapusher会有不便之处。正如Doc of Development installation中的说法,您必须通过以下注释运行datapusher:

python datapusher/main.py deployment/datapusher_settings.py

您必须在每次使用时都这样做。这太不方便了!我在Datapusher's wiki上写了一篇关于CentOS生产安装的指南。我希望它可以帮到你。

答案 1 :(得分:0)

如果您在paster上运行CKAN,请按照开发安装进行操作。

如果您要使用Apache Web服务器(CentOS 7的httpd)部署CKAN,请按照步骤部署并遵循生产安装。还应部署Datapusher服务。

请点击此链接。它具有用于开发和生产安装(贴纸和Apache)的datapusher安装。以及如何为各个服务器启动数据包

Data Pusher Documentation

如果发展安装 - 您必须运行命令

python datapusher/main.py deployment/datapusher_settings.py

如果是生产安装,您必须创建链接中提到的conf文件和其他wsgi文件。