Scidb 0.7.5的安装配置

Scidb是一个开源的科学领域的数据库。它是Stonebraker的研究团队开发出来的,目前开发到了0.7.5版本。它的设计初衷旨在解决科学研究中数据量大、数据世袭等科学问题。它的官网是http://www.scidb.org/

当前Scidb安装提供了两种安装:binary和source 安装。而binary包只提供了ubuntu 9.10, 10.4, 10.10的AMD64位包。由于我的机器上只是32位的ubuntu,只能进行source安装。

Source的安装

从源码安装 SciDB. SciDB默认安装在 /opt-0.7.5. 

解压源码包
tar xvfz scidb-0.7.5.1557.tgz
cd scidb-0.7.5.1557
sudo apt-get update

安装依赖的库:
sudo apt-get install -y build-essential cmake libboost1.40-all-dev / 
postgresql-8.4 libpqxx-3.0 libpqxx3-dev libprotobuf6 libprotobuf-dev / 
protobuf-compiler doxygen flex bison libxerces-c-dev libxerces-c3.1 / 
liblog4cxx10 liblog4cxx10-dev libcppunit-1.12-1 libcppunit-dev / 
libbz2-dev postgresql-contrib libconfig++8 libconfig++8-dev / 
libconfig8-dev subversion
编译安装 
cmake . make sudo make install
SciDB的配置
 
Catalog的配置
配置SciDB需要安装一个PostgresSQL实例, 以及创建一个数据库来存储SciDB catalog.关于postgreSQL的安装
可参考此连接。
检查postgres的状态:
sudo /etc/init.d/postgresql-8.4 status 
sudo /etc/init.d/postgresql-8.4 start
用'postgres'用户运行以下脚本. 该脚本用于创建一个新的帐户(scidb_user1),密码为(scidb_passwd1)
和一个scidb的示例数据库(test1) 
/opt/scidb-0.7.5/bin/scidb-prepare-db.sh 
SciDB config.ini

编辑/opt/scidb-0.7.5/etc/config.ini. 下面'test1' config是一个单结点的配置信息示例。 该config文件可以多部分,每个服务实例对应一部分.
[test1]
master_ip=localhost
db_user=scidb_user1
db_passwd=scidb_passwd1
install_root=/opt/scidb-0.7.5
metadata=/opt/scidb-0.7.5/share/scidb/meta.sql
pluginsdir=/opt/scidb-0.7.5/lib/scidb/plugins
logconf=/opt/scidb-0.7.5/share/scidb/log4cxx.properties
master_data_dir=/mnt/master
master_port=1239
interface=eth1

SciDB的启动
使用初始化脚本启动scidb.
scidb-0.7.5 init test1 
scidb-0.7.5 start test1 
scidb-0.7.5 status test1 
scidb-0.7.5 stop test1 
SciDB logs写入到master结点的master_data_dir文件夹的scidb.log中。该日志可能也在workers结点的worker_data_dir.
至此,SciDB配置成功。
参考:
  1. 1. http://trac.scidb.org/wiki/PrivateArea/Ubuntu10
  2. 2. http://www.scidb.org/forum/viewtopic.php?f=11&t=17#p192 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值