本文是基于《VoltDB 简介和入门》(点击打开链接)写的,主要修改了build的要求和启动数据库的方法
首先说一下我的软件环境:
vmware装的虚拟机,系统是ubuntu12.04LTS,64位安装的是voltDB的开源版本,版本号是5.7,下载地址https://github.com/VoltDB/voltdb/releases
我选择将它安装在我的主目录的programing文件夹中,您还可以将它解压到您选择的目录中。
解压之后,将 bin 目录添加到您的路径中:
vim ~/.bashrc
打开文件后添加下面两行
export VOLTDB_HOME=/home/pc/programing/voltdb-voltdb-5.7
export PATH=$PATH:${VOLTDB_HOME}/bin
bin目录包含一些命令,这些命令在您部署示例应用程序时会很有用。
完成上述步骤之后,需要build,根据voltDB的官方文档(https://github.com/VoltDB/voltdb/wiki/Building-VoltDB),系统需要安装的软件有:
Java 1.7 一定要注意不能用1.8或者更高版本,否则build会失败我用的1.7
Apache Ant 1.7 或者更新版本,我用的是1.9版本
GNU C++ 4.2 or newer or many versions of GCC/Clang 我的系统默认只安装了gcc,没有g++,你安装时候可以用g++ -v测试一下是否安装了
Python 2.6 or newer (probably works on 2.4 for now) 我用的2.7
以上四个依赖软件的安装方法我就不写了,网上都有,但是你一定要确认安装好了,并且版本也正确,否则很有可能build出错
build方法:
首先移动到voltDB的根目录 cd ~/programing/voltdb-voltdb-5.7
然后运行ant clean
然后运行ant
如果出现build successful就说明成功了,如果失败首先要检查上述四个软件是否正确安装,其次如果用的是vmware装的虚拟机,可以把内存设置的大一些,我第一次设置的1G结果build失败,调成3G就好了
build成功之后,就说明voltDB已经成功安装了。
build成功之后,可以尝试运行《VoltDB 简介和入门》中的例子,下载解压到 ~/programing/
首先需要移动到例子的根目录下 cd ~/programing/voltdb-src/然后执行 ant compile 此命令将编译源代码并生成运行时目录 (acme.jar)
然后使用如下命令启动数据库,原文中的命令不能执行
voltdb create -d deployment.xml -H localhost acme.jar
执行后如果出现下图所示状态就说明成功启动服务器
剩下的其他步骤就与原文相同了。
JDK、ANT、voltDB、例子 资源:http://pan.baidu.com/s/1hqrtLvm