本文是基于《VoltDB 簡介和入門》(點選打開連結)寫的,主要修改了build的要求和啟動資料庫的方法
首先說一下我的軟體環境:
vmware裝的虛拟機,系統是ubuntu12.04LTS,64位
安裝的是voltDB的開源版本,版本号是5.7,下載下傳位址https://github.com/VoltDB/voltdb/releases
VoltDB 以 tar 壓縮檔案的形式分發,是以在下載下傳它之後,可以使用以下指令解壓:$ tar -zxvf voltdb-voltdb-5.7.tar.gz -C ~/programing/。
我選擇将它安裝在我的主目錄的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