HBase安裝及測試

2021-08-31 02:27:41 字數 1605 閱讀 1554

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拷貝到系統目錄,注意,如果...