ubuntu下voltdb編譯安裝

voltdb的代碼以及系統構建都是在64位的linux/OS X之上的,它的編譯需要如下環境:

  • java 1.8
  • Apache Ant 1.7 或者更高版本
  • 一個支持C++11的編譯器
  • Python 2.6 或者更高版本
  • cmake 2.8 或者更高版本

以下講述的是在ubuntu16下編譯voltdb的過程


一、.編譯環境搭建


1.ubuntu下安裝jdk1.8

 ubuntu上JDK的安裝同windows上類似,只需要下載解壓後配置環境即可。

1.1.JDK1.8的下載

下載鏈接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1.2.JDK1.8的安裝

1.2.1上傳到linux服務器並解壓

這裏將jdk-8u101-linux-x64.tar文件上傳到服務器/usr/local目錄下

1.2.2解壓並修改目錄名稱

進入目錄 #cd /usr/local

解壓 #tar -zxvf jdk-8u65-linux-x64.tar.gz

進入解壓後的目錄 #cd jdk1.8.0_65

修改目錄名稱 #mv jdk1.8.0_65 jdk

1.2.3設置環境變量

修改/etc/profile配置文件: #vi /etc/profile

     export JAVA_HOME=/usr/local/jdk
     export JRE_HOME=/usr/local/jdk/jre 
     export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
     export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

然後保存退出。

使更改的配置立即生效:#source /etc/profile

1.3.測試 # java -version

若顯示 java version “1.8.0_101″(不同jdk版本顯示不同),則表示安裝成功。


2.ubuntu下安裝ant


2.1.官網下載ant二進制發行版 :http://ant.apache.org/bindownload.cgi

2.2.解壓並移動到某個目錄下(這裏直接在usr/解壓後重命名)   

#tar -zxvf apache-ant-1.9.7-bin.tar.gz 

#mv apache-ant-1.9.7-bin.tar.gz  ant1.9.7

2.3.配置環境變量

#vi /etc/profile

//添加到文檔末
export ANT_HOME=/usr/ant1.9.7
//將ant添加到環境變量中
export PATH=$JAVA_HOME/bin:$ANT_HOME/bin:$PATH

然後保存退出。

使更改的配置立即生效:#source /etc/profile

2.4.測試

#ant -version

若顯示:Apache Ant(TM) version 1.9.7 compiled on April 9 2016 則表示安裝成功


3.GCC

運行命令:sudo apt-get  install  build-essential

4.Ubuntu下安裝Python

運行命令: sudo apt install python-minimal


5.Ubuntu下安裝cmake

運行命令:sudo apt-get install cmake

安裝完成後,運行 cmake -h,顯示cmake的版本以及Options參數說明時即說明安裝成功。


二、獲取voltdb源代碼並編譯

1.voltdb源代碼的獲取:

git clone https://github.com/VoltDB/voltdb.git
2.編譯

clone下來後,解壓並進入解壓後的文件根目錄下,運行如下命令

ant 

注:有時可能會提示沒有權限執行某些操作,則可以使用如下命令: sudo chmod -R 777 voltdb-master

等待編譯完成。

3.運行Unit Tests

可以通過 ant JUnit來運行JUnit Test。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章