天天看點

ubuntu12.04安裝voltDB

本文是基于《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

執行後如果出現下圖所示狀态就說明成功啟動伺服器

ubuntu12.04安裝voltDB

剩下的其他步驟就與原文相同了。

JDK、ANT、voltDB、例子 資源:http://pan.baidu.com/s/1hqrtLvm