1. https://github.com/VoltDB/voltdb 下载源码
2. 安装ant环境
3. 进入解压目录执行ant dist,注意jdk版本1.7
4. 加入环境变量
export ANT_HOME=/root/opt/apache-ant-1.9.4
export VOLTDB_HOME=/root/opt/voltdb/voltdb-4.5
export PATH=$VOLTDB_HOME/bin:$ANT_HOME/bin:$PATH
5.编译 启动
voltdb compile -o towns.jar towns.sql
voltdb create towns.jar --deployment=deployment.xml --host=cluster172
6. 其他操作
insert into towns values ('Bill','Middlesex','MA');
select count(*) as total from towns;
停止集群
voltadmin pause
voltadmin save --blocking /tmp/voltdb backup
voltadmin shutdown
重新启动数据库
1.voltdb create towns.jar --deployment=deployment.xml --host=cluster172
2. voltadmin pause
voltadmin restore /tmp/voltdb backup
voltadmin resume
7.社区版从4.0开始不支持voltadmin save restore
<?xml version="1.0"?>
<deployment>
<cluster hostcount="4" sitesperhost="2" />
<httpd enabled="true">
<jsonapi enabled="true" />
</httpd>
</deployment>