hbase安裝及測試
1.單機安裝
1.1安裝hbase
執行命令:
cd /usr/hadoop
mkdir v20hadoop
將hbase-0.20.0拷貝至/usr/hadoop/v20hadoop
1.2啟動/關閉hbase
bin/start-hbase.sh
bin/stop-hbase.sh
1.3測試hbase
bin/hbase shell
create 『bigtable1』 『data』
put 『bigtable1』,』row1』,』data:aa』,』value1』
put 『bigtable1』,』row2』,』data:bb』,』value2』
list
scan 『bigtable1』
1.4hbase資料格式概述
hbase以鍵值對的形式來表示資料,如
001雲計算: " \
--hosts "$" start regionserver。
3.常用api
函式名/物件名
簡述所在包/類
備註hbaseconfiguratio.hbaseconfiguration()
hbase配置物件
org.apache.hadoop.hbase.hbaseconfiguratio
htable.htable(hbaseconfiguration
conf, byte tablename)
定位hbase之table
org.apache.hadoop.hbase.client.htable
htable.put(put
put)
新增提交
org.apache.hadoop.hbase.client.htable
htable.get(get
get)
讀提交org.apache.hadoop.hbase.client.htable
htable.getscanner(byte family)
表掃瞄org.apache.hadoop.hbase.client.htable
put.put(byte row)
定位行org.apache.hadoop.hbase.client.put
put.add
(byte family, byte qualifier, long ts, byte value)
新增值org.apache.hadoop.hbase.client.put
get.get(byte row)
讀定位行
org.apache.hadoop.hbase.client.get
get.addcolumn(byte column)
讀定位列
org.apache.hadoop.hbase.client.get
result
結果物件
org.apache.hadoop.hbase.client.result
resultscanner
掃瞄結果物件
org.apache.hadoop.hbase.client.resultscanner
HBASE效能測試
之前測試過hbase的引數對效能影響,今天的測試主要針對寫吞吐量,通過對比不同客戶端的數量,以及插入量,來看看hbase寫的情況下,大概有多少每秒插入。測試硬體 8vcore,32g記憶體 8臺機器,5個nodemanager region server 大家可能知道每個map,reduce 預設1...
Hbase基準測試
1.hbase讀寫測試 1.1hbase順序寫 測試原理 hbase自帶org.apache.hadoop.hbase.performanceevaluation nomapred工具測試環境 3臺伺服器 hadoop集群模式 hadoop版本2.7.2 hbase1.3.1 hadoop命令配置環...
gtest安裝及測試
git clonegtest編譯 cd googletest生成makefile檔案 先安裝cmake,brew install cmake cmake cmakelists.txt執行make,生成兩個靜態庫 libgtest.a libgtest main.a make拷貝到系統目錄,注意,如果...