你好,游客 登录 注册 搜索
背景:
阅读新闻

事无巨细 HBase-1.2.1 集群搭建

[日期:2016-04-29] 来源:OneCoder  作者: [字体: ]

继续搭建 HBase 集群环境。 HBase 版本也比较杂,目前也有两大稳定的分支,1.1.x 和 1.2.x 。从官方文档了解到,支持 Hadoop2.6.1+ 对应版本应该是 1.2.x 系列,因此这里选择 1.2.1 稳定版。 1.1.x 在 Hadoop 2.6.1+ 上是 未测试 的。

下载HBase

同样,通过镜像站下载

wget http://mirrors.cnnic.cn/apache/hbase/1.2.1/hbase-1.2.1-bin.tar.gz

解压

tar -xvzf hbase-1.2.1-bin.tar.gz -C ~/

配置环境变量

vim ~/.bashrc

内容

export HBASE_HOME=$HOME/hbase-1.2.1
export $PATH:$HBASE_HOME/bin

配置HBase

HBase依赖于 Zookeeper 环境,之前在搭建 Kakfa 集群的时候已经配置好了Zookeeper 集群。直接配置。因为是集群模式,还需要制定 RegionServer 节点主机名;因为要使用主备 Master ,因此需要制定主备 Master 节点信息; HBase 依赖于HDFS 存储数据,因此需要配置 HDFS 的路径。那么配置如下。

配置hbase-site.xml

vim conf/hbase-site.xml

内容如下

<property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:54000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
    <property>
<name>hbase.zookeeper.quorum</name>
<value>master:2181,slave15:2181,slave16:2181</value>
</property>

这里的 54000 是我们之前 HDFS 集群配置的端口号

配置主备Master

backup-masters配置文件默认不存在

vim conf/backup-masters

内容

slave15

配置regionservers

vim conf/regionervers

内容

slave15
slave16

配置hbase-env.sh

修改 HBase 配置,修改对内存,不用 HBase 管理 Zookeeper 集群等

vim conf/hbase-env.sh

内容

export HBASE_HEAPSIZE=4G
export HBASE_MANAGES_ZK=false

安装文件拷贝到其他节点

scp -r hbase-1.2.1/ slave15:~/
scp -r hbase-1.2.1/ slave16:~/

启动HBase

主节点执行

bin/start-hbase.sh

验证安装

通过Web UI查看即可。默认地址 http://master:16010/master-status





收藏 推荐 打印 | 录入:elainebo | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款