hbase-0.98整合hadoop-2.6,附java操做代碼

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

相關文章
相關標籤/搜索