CentOS Hbase-1.2.0 安装配置

本篇介绍在四个节点的集群中安装Hbase,Hbase依赖于zookeeper,Hbase的安装包内自带zookeeper,本篇将配置使用单独安装的zookeeper。最后启动时遇到Master is initializing、error telling master we are up的异常,通过修改hosts文件得以解决。

安装环境

  • 虚拟机:VMware Workstation 12 Player
  • Linux版本:CentOS release 6.4 (Final)
  • hadoop版本:hadoop-2.6.0-cdh5.7.6
  • zookeeper版本:zookeeper-3.4.5-cdh5.7.6
  • hbase版本:hbase-1.2.0-cdh5.7.6
  • 集群节点:
    • cdh1:192.168.60.19 内存1G
    • cdh2:192.168.60.20 内存512M
    • cdh3:192.168.60.21 内存512M
    • cdh4:192.168.60.22 内存512M
  • 前提:java已安装,Hadoop已安装,zookeeper已安装,已配置ssh绵密登录,停掉防火墙等。
    zookeeper安装请参考cdh5.7.1集群模式安装配置,本篇将在3个节点上安装Hbase,cdh1作为HMaster,其他slave节点作为HRegionServer。

上传安装包
将下载的hbase-1.2.0-cdh5.7.6.tar.gz安装包上传到CentOS指定目录,例如/opt。
上传方法很多,这里在SecureCRT用rz命令。

解压缩安装包:

tar -zxf hbase-1.2.0-cdh5.7.6.tar.gz

重命名文件夹:

mv hbase-1.2.0-cdh5.7.6 hbase

配置
修改环境变量:

vi /etc/profile
添加
export HBASE_HOME=/opt/hbase
export PATH=$HBASE_HOME/bin:$PATH

修改hbase配置文件hbase-env.sh:

[root@slave1 conf]# pwd
/opt/hbase/conf
[root@slave1 conf]# vi hbase-env.sh

文件中去掉一下两行注释并修改
export JAVA_HOME=/opt/jdk
export HBASE_MANAGES_ZK=false
因为zookeeper用的是单独安装的,不是hbase自带的,所以上面配置为false.

修改conf文件下的hbase配置文件hbase-site.xml。

节点中间的内容是空的,增加如下配置:
<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://ns1/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>cdh1,cdh2,cdh3</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
     
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值