Welcome 微信登录

首页 / 数据库 / MySQL / Hbase的入门配置教程(0.20.6)

1.Hbase是Hadoop的子项目,到这里下载合适的Hbase版本。注意:Hadoop跟Hbase的版本是不能随意搭配的。所以要先了解清楚是否搭配再进行部署,不然就白费工夫了。这里使用的是0.20.2的hadoop跟0.20.6的Hbase,hadoop的配置在我以前的博文里有,有需要配置hadoop的朋友先看了那篇文章再进行Hbase的配置吧。配置的步骤是:先hadoop,后hbase。2.解压Hbase。具体命令:tar -zxvf hbase-0.20.6.tar.gz3.修改conf目录下的hbase-site.xml、hbase-env.sh、regionservers文件。貌似配置用不上hbase-default.xml,不理它。hbase-site.xml<property>
    <name>hbase.rootdir</name>
    <value>hdfs://hadoopserver-1:9000/hbase</value>
    <description></description>
 </property>
 <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    <description></description>
 </property>
 <property> 
    <name>hbase.master.port</name>
    <value>60000</value> 
 </property>
 <property>
    <name>hbase.zookeeper.quorum</name>       
    <value>hadoopserver-1</value>
    <description></description>
 </property>
 <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/hadoopuser/data/zookeeper</value>
    <description></description>
 </property> 解释: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方式操作
  • 1
  • 2
  • 下一页
HBase Java API详解HBase的安装配置相关资讯      Hbase 
  • HBase 参考文档翻译之 Getting   (08月15日)
  • HBase应用开发回顾与总结系列  (01月10日)
  • Apache HBase 2015年发展回顾与未  (01月04日)
  • 为啥HBase需要搭建SQL引擎层  (02月19日)
  • HBase表数据分页处理  (01月10日)
  • Hbase VS Oracle  (11/21/2015 20:22:40)
本文评论 查看全部评论 (0)
表情: 姓名: 字数