Hbase的入门配置教程(0.20.6)

2014-11-24 18:47:58 · 作者: · 浏览: 0

2.解压Hbase。具体命令:tar -zxvf hbase-0.20.6.tar.gz


3.修改conf目录下的hbase-site.xml、hbase-env.sh、regionservers文件。貌似配置用不上hbase-default.xml,不理它。


hbase-site.xml



hbase.rootdir
hdfs://hadoopserver-1:9000/hbase



hbase.cluster.distributed
true



hbase.master.port
60000


hbase.zookeeper.quorum
hadoopserver-1



hbase.zookeeper.property.dataDir
/home/hadoopuser/data/zookeeper


解释:


hbase.rootdir设置hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机
hbase.cluster.distributed设置为true,表明是完全分布式的hbase集群
hbase.master设置hbase的master主机名和端口
hbase.zookeeper.quorum设置zookeeper的主机,建议使用单数


然后在hbase-env.sh里添加如下配置:


export JAVA_HOME=/usr/local/jdk1.6.0_22/
export HBASE_LOG_DIR=/home/hadoopuser/logs/hbase
export HBASE_MANAGES_ZK=true


如果想让Hbase自己管理zookeeper,则HBASE_MANAGES_ZK就要设置成true,这样就不用自己手动启动zookeeper,因为Hbase是集成了zookeeper的。 (PS:其实我们可以自己定义一组zookeeper的集群来协调Hbase的工作的,这里为了省事,就先用Hbase自带的zookeeper吧。)


修改regionservers文件
将所有的datanode添加到这个文件,类似与hadoop中slaves文件


4.配置完毕,启动Hbase


$ bin/start-hbase.sh ---启动hbase


$bin/hbase shell ---进入hbase并且以shell方式操作