Hbase集群配置

原创 2012年02月07日 16:51:43
官方文档中说部署Hbase不能使用release版本的hadoop,否则会丢失数据。
因此需要重新编译Hadoop。
重新编译Hadoop for hbase 见文章 http://blog.csdn.net/zklth/article/details/7191530

HBase配置步骤:


(1) 首先配置 hadoop
参见文章 http://blog.csdn.net/zklth/article/details/5618963 中hadoop配置部分。

(2) 配置 hbase

参考如下文档:
http://www.linuxidc.com/Linux/2012-01/52216.htm
http://linuxjcq.blog.51cto.com/3042600/760634
http://running.iteye.com/blog/897277


配置简单,只需要修改 hbase-env.sh ,hbase-site.xml,regionservers 文件,实例配置文件如下:

#
#  hbase-env.sh
#

export JAVA_HOME=/usr/local/jdk6
export HBASE_MANAGES_ZK=true
需要注意的地方是 ZooKeeper的配置。这与 hbase-env.sh 文件相关,文件中 HBASE_MANAGES_ZK 环境变量用来设置是使用hbase默认自带的 Zookeeper还是使用独立的ZooKeeper。HBASE_MANAGES_ZK=false 时使用独立的,为true时使用默认自带的。

#
# hbase-site.xml
#

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://Hadoop-A:54310/hbase</value> 注意主机名和端口号要与hadoop的dfs name的对应
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>Hadoop-A,Hadoop-B,Hadoop-C</value>
</property>
<property>
    <name>zookeeper.session.timeout</name>
    <value>60000</value>
</property>
<property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2222</value>
</property>
</configuration>

#
# regionservers
#

Hadoop-B
Hadoop-C
启动 hbase:

/bin/start-hbase.sh

查看hbase状态:

http://master:60010
http://slave:60020

hbase

HBase在完全分布式环境下,由Master进程负责管理RegionServers集群的负载均衡以及资源分配,ZooKeeper负责集群元数据的维护并且监控集群的状态以防止单点故障,每个RegionS...

HBase安装配置,使用独立zookeeper,shell测试

前言 安装前需要的条件,使用过hadoop的,基本不需要改什么了: 1、java环境 2、hadoop(HBase基于HDFS) 3、zookeeper(我这里使用独立的zookeeper,因为之前用...

HBase使用已有的一套zookeeper

如果多个应用用到了zookeeper服务,可以使HBase使用集群中已有的一套zookeeper,不使用自己独占的zookeeper服务 将conf里hbase-env.sh的export HBAS...
  • xx1710
  • xx1710
  • 2017年03月27日 08:59
  • 637

Hbase集群安装配置

环境: 操作系统Centos 5.5 64-bit 三台节点  ip                       主机名    172.16.48.201 sg201 172.16.48.2...

hbase安装配置

hbase安装配置---coco #by coco #2014-07-25 4. hbase配置  下载:hbase-0.96.2-hadoop2-bin.tar.gz [r...

HBase启动错误client.ConnectionManager$HConnectionImplementation的解决办法

有时候,HBase因为在写入过程中直接强行中断之后,再次重启过程中,会经常出现一些异常信息。其中标题这个错误也是经常碰到的一个。 具体报的错误如下: 2016-09-28 14:0...

Nutch2.3.1+HBase单机版

Nutch2.3.1+HBase单机版搭建已经爬虫

Docker实战之安装配置HBase-1.2.2完全分布式集群

环境配置 VM:VMware Workstation OS:Ubuntu 14.04  LTS HBASE:hbase-1.2.2 HBase集群规划 172.17.0.5   hmaste...
  • god_wot
  • god_wot
  • 2016年09月16日 11:03
  • 2563
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hbase集群配置
举报原因:
原因补充:

(最多只允许输入30个字)