cd /opt/hbase-0.98.13-hadoop2/conf vi hbase-env.sh
export JAVA_HOME=/opt/jdk1.7.0_75java
vi hbase-site.xml
<!--設置hbase根目錄,master爲機器的hostname--> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <!--徹底分佈式模式--> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!--配置zookeeper集羣地址--> <property> <name>hbase.zookeeper.quorum</name> <value>master</value> </property> <!--配置zookeeper數據存放位置--> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/zookeeper-3.4.6/tmp/data</value> </property>
啓動git
/opt/hbase-0.98.13-hadoop2/bin/start-hbase.sh
進入shellgithub
/opt/hbase-0.98.13-hadoop2/bin/hbase shell
hbase shell的一些基礎命令,參考web
http://my.oschina.net/u/877759/blog/341354shell
java操做hbase的一些封裝代碼,用的是gradle進行管理,可直接運行緩存
https://github.com/chenmiao2/hbaseDemo網絡
提示:分佈式
1.hbase的關鍵是行健的設計,將須要查詢的字段儘可能放置的行健中,提升掃描效率。oop
2.掃描時,設置客戶端緩存來提升網絡通訊效率scan.setCaching(10000);gradle