Hbase 安装配置实验

目录

1. 实验环境

2. 安装 hadoop 集群

3. 安装配置 hbase

4. 启动 hbase

(1)启动 hadoop

(2)启动 hbase

(3)查看 hbase 启动情况

参考:


1. 实验环境

        3 台 CentOS release 6.4 虚拟机,IP 地址为:

  • 192.168.56.101 master
  • 192.168.56.102 slave1
  • 192.168.56.103 slave2

        hadoop 2.7.2
        hbase 1.2.1

        hbase 与 hadoop 的版本兼容性,参考“Apache HBase® Reference Guide”。

2. 安装 hadoop 集群

        hadoop 2.7.2 安装,参考“Hadoop 集群安装配置实验”。

3. 安装配置 hbase

# 解压缩
tar -zxvf hbase-1.2.1-bin.tar.gz

# 建立软连接
ln -s hbase-1.2.1 hbase

# 修改三个配置文件
cd hbase/conf

vi hbase-env.sh
# 添加以下内容

export JAVA_HOME=/home/grid/jdk1.7.0_75
export HBASE_HOME=/home/grid/hbase
export HBASE_LOG_DIR=/tmp/grid/logs
export HBASE_MANAGES_ZK=true

vi hbase-site.xml
# 添加以下内容

<configuration>
    <property>
        <name>hbase.rootdir</name> # 设置 hbase 数据库存放数据的目录
        <value>hdfs://master:9000/hbase</value>
    </property>

    <property>
        <name>hbase.cluster.distributed</name>  # 打开 hbase 分布模式
        <value>true</value>
    </property>

    <property>
        <name>hbase.master</name> # 指定 hbase 集群主控节点
        <value>master:60000</value>
    </property>

    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value> # 指定 zookeeper 集群节点名 , 因为是由 zookeeper 表决算法决定的
    </property>

    <property>
        <name>hbase.zookeeper.property.dataDir</name> # 指 zookeeper 集群 data 目录
        <value>/home/grid/hbase/zookeeper</value>
    </property>
</configuration>

vi regionservers
# 把 localhost 改为如下

slave1
slave2

        然后将修改后的 hbase 目录同步到其他节点。

scp -r hbase slave1:/home/grid/
scp -r hbase slave1:/home/grid/

4. 启动 hbase

(1)启动 hadoop

$HADOOP_HOME/sbin/start-dfs.sh
$HADOOP_HOME/sbin/start-yarn.sh

(2)启动 hbase

/home/grid/hbase/bin/start-hbase.sh

(3)查看 hbase 启动情况

        在 master 上有 HQuorumPeer 和 HMaster 进程;在 slave1、slave2 上有 HQuorumPeer 和 HRegionServer 进程。master、slave1、slave2 上的 hbase 的相关进程分别如图1、图2、图3 所示。

图1

图2

图3

        通过浏览器验证:http://192.168.17.210:16010/master-status,如图4 所示。

图4

命令行操作:/home/grid/hbase/bin/hbase shell,如图5 所示。

图5

参考:

        Hbase 的体系结构图如图6 所示。

图6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值