数据管理工具
|
---|
操作系统:Ubuntu 14.04
安装步骤:
1. 更新Ubuntu包
sudo apt-get update
2. 安装CKAN需要的Ubuntu软件包(将会安装 “git”):
sudo apt-get install -y nginx apache2 libapache2-mod-wsgi libpq5 redis-server git-core
3. 下载CKAN包
wget http://packaging.ckan.org/python-ckan_2.7-trusty_amd64.deb
4. 安装CKAN包
sudo dpkg -i python-ckan_2.7-trusty_amd64.deb
5. 安装PostgreSQL数据库
sudo apt-get install -y postgresql
6. 验证PostgreSQL安装是否正确
sudo -u postgres psql -l
数据库需要设置为UTF-8
7. 创建一个数据库用户(如果尚不存在的话)。创建一个名为 ckan_default 的新 PostgreSQL 数据库用户,并在出现提示时为用户输入密码(密码是不可见的,需要输入两次)
sudo -u postgres createdb -O ckan_default ckan_default -E utf-8
8. 修改CKAN配置文件,将创建的PostgreSQL用户名和密码写入对应的配置项
配置文件:/etc/ckan/default/production.ini
配置项:sqlalchemy.url
9. 安装Solr(CKAN使用Solr作为其搜索平台)
sudo apt-get install -y solr-jetty
10. 修改Jetty配置
配置文件:/etc/default/jetty
修改项:
NO_START=0 # (line 4)
JETTY_HOST=127.0.0.1 # (line 16)
JETTY_PORT=8983 # (line 19)
11. 重启Jetty服务器
sudo service jetty restart
此时打开浏览器,访问 http://localhost:8983/solr/ 应该能出现Solr的欢迎页面
12. 替换schema.xml文件(将默认的schema.xml文件替换为包含在源代码中的CKAN模式文件的符号链接)
sudo mv /etc/solr/conf/schema.xml /etc/solr/conf/schema.xml.bak
sudo ln -s /usr/lib/ckan/default/src/ckan/ckan/config/solr/schema.xml /etc/solr/conf/schema.xml
13. 重启Jetty服务器
sudo service jetty restart
14. 修改CKAN配置文件
配置文件:/etc/ckan/default/production.ini
配置项:
solr_url=http://127.0.0.1:8983/solr
15. 配置修改
配置文件:/etc/ckan/default/production.ini
配置项:
ckan.site_id = default
ckan.site_url = http://localhost/
16. 初始化数据库
sudo ckan db init
17. 重启web服务器
sudo service apache2 restart
sudo service nginx restart
18. 打开浏览器,访问 http://IP,可以看到CKAN的首页界面
(可以通过 http://IP/zh_CN/ 访问中文页面)