HBase 0.20 編譯與運算

前言

本篇討論如何編譯 HBase 的程式,以及如何執行你所寫的Hbase 0.20 code

Hadoop v 0.20 需搭配 HBase v 0.20

參考此網頁 http://wiki.apache.org/hadoop/Hbase/MapReduce

假定 $hadoop_home 為 /opt/hadoop , $hbase_home 為 /opt/hbase

官方網頁建議將hbase 的一些參數加入 hadoop-env.sh,但考量到搭配 eclipse的編譯,還是都把該有的東西都丟來 hadoop這裡(雖然這樣比較麻煩)

安裝

安裝的方法不贅述,可參考之前的文章

設定

匯入Hbase 檔案 到 Hadoop

$ cd /opt/hadoop

$ ln -s /opt/hbase-0.20.2/lib/* /opt/hadoop-0.20.1/lib/

$ ln -s /opt/hbase-0.20.2/conf/* /opt/hadoop-0.20.1/conf/

$ ln -s /opt/hbase-0.20.2/bin/* /opt/hadoop-0.20.1/bin/

測試

$ cd /opt/hadoop

$ bin/hadoop org.apache.hadoop.hbase.PerformanceEvaluation sequentialWrite 4

沒有出現錯誤訊息則成功

執行

... 未完成