前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hbase 安装配置实验

Hbase 安装配置实验

作者头像
用户1148526
发布2022-05-07 13:13:53
3490
发布2022-05-07 13:13:53
举报
文章被收录于专栏:Hadoop数据仓库

一、实验环境 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的版本兼容性,参考 http://hbase.apache.org/book.html#basic.prerequisites 二、安装hadoop集群 hadoop 2.7.2 安装,参考 http://blog.csdn.net/wzy0623/article/details/50681554 三、安装配置hbase 1. 加压缩 tar -zxvf hbase-1.2.1-bin.tar.gz 2. 建立软连接 ln -s hbase-1.2.1 hbase 3. 修改三个配置文件 cd hbase/conf vi hbase-env.sh # 添加以下内容

代码语言:javascript
复制
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 # 添加以下内容

代码语言:javascript
复制
<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 改为如下

代码语言:javascript
复制
slave1
slave2

4. 将修改后的 hbase 目录同步到其它节点

代码语言:javascript
复制
scp -r hbase slave1:/home/grid/
scp -r hbase slave1:/home/grid/

四、启动hbase 1. 启动hadoop

代码语言:javascript
复制
$HADOOP_HOME/sbin/start-dfs.sh
$HADOOP_HOME/sbin/start-yarn.sh

2. 启动hbase

代码语言:javascript
复制
/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

参考:

http://hbase.apache.org/book.html

http://www.tuicool.com/articles/UBVFBvv

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

图6

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
TDSQL MySQL 版
TDSQL MySQL 版(TDSQL for MySQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档