HBase分布式部署
前提
Hadoop集群搭建成功,这里使用的是Hadoop1.0.3+HBase0.94.1
配置HBase
1.修改conf/hbase-env.sh,添加jdk支持
export JAVA_HOME=/home/hadoop/jdk1.6.0_39
2.修改conf/hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/data/zookeeper</value>
</property>
3.修改conf/regionservers
slave1
slave2
(添加Hadoop配置的所有datanode结点)
4.scp到所有子节点
5.启动HBase
$ ./bin/start-hbase.sh
HBase基本操作
1.HBase自带的web界面
http://master:60010/
2.shell客户端(HBase shell命令)
$ ./bin/hbase shell