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. 解压源码包 安装依赖的库: 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文件可以多部分,每个服务实例对应一部分. 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配置成功。 参考:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |