Hbase命令压力测试

1,在bin目录下执行命令,随机读写,顺序读写

Master 4g

Reginonserver 8g

 

hbase org.apache.hadoop.hbase.PerformanceEvaluation  --columns=10  randomRead 1

hbase org.apache.hadoop.hbase.PerformanceEvaluation  --columns=10  randomWrite 1

hbase org.apache.hadoop.hbase.PerformanceEvaluation  --columns=10  sequentialRead 1

hbase org.apache.hadoop.hbase.PerformanceEvaluation  --columns=10  sequentialWrite 1     

 

input={"addColumns":true,"autoFlush":false,"blockEncoding":"NONE","bloomType":"ROW","caching":30,"cmdName":"randomRead","columns":10,"compression":"NONE","filterAll":false,"flushCommits":true,"inMemoryCF":false,"multiGet":0,"noOfTags":1,"nomapred":false,"numClientThreads":1,"oneCon":false,"perClientRunRows":104857,"period":104857,"presplitRegions":0,"randomSleep":0,"replicas":1,"reportLatency":false,"sampleRate":1.0,"size":10.0,"splitPolicy":null,"startRow":629142,"tableName":"TestTable","totalRows":1048576,"traceRate":0.0,"useTags":false,"valueRandom":false,"valueSize":1000,"valueZipf":false,"writeToWAL":true}

 

指标

随机读(百万)

随机写(百万)

顺序读(百万)

顺序写(百万)

总耗时

320674ms

1687488ms

359788ms

1373879ms(1048570)

每秒读写

 

 

 

 

 

案例:可以看得出是写入不行,所以集群要调优

 

Hbase命令压力测试

2,使用工具:

Hbase命令压力测试