绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
HBase集群配置安装
2020-05-18 16:11:28

HBase是一个开源的高可靠性、高性能、可伸缩、并非建立在关系模型基础上的分布式数据库,用以存储大规模结构化数据,是非关系型(NoSQL)数据库,由Chang等人基于Google的Bigtable开发而成的。HBase的目标是存储并处理大型的数据,更具体来说是只需要使用普通的硬件配置即可处理成千上万的行和列组成的大数据。

    转载请注明出处: http://hanlaiming.freetzi.com/?p=156

一、实验环境

      1,Hadoop 版本 1.2.1,全分布安装 一个主节点minglaihan,两个子节点node1和node2

     2,Zookeeper版本3.4.5

     3,Hbase版本0.94.13

     4,Java版本1.7.0_45

二、配置HBase

     1、安装好Hadoop后,需要安装Zookeeper和HBase,在apache官网下载相应版本,如果一般来说新版的都会不稳定,所以建议选取稳定版。

     2、HBase启动顺序是Hadoop->Zookeeper->HBase,因此需要先安装Zookeeper,安装参考http://hanlaiming.freetzi.com/?p=164

     3、HBase配置如下文件:

修改conf/hbase-env.sh后一行:

export HBASE_MANAGES_ZK=false

修改conf/regionservers:

  • minglaihan
  • node1
  • node2

修改hbase-site.xml:



hbase.rootdir
hdfs://minglaihan:9000/hbase
HBase数据存储目录.


hbase.cluster.distributed
true
指定Hadoop的运行模式:false单击分布或伪分布模式 true:完全分布模式.


hbase.master
hdfs://minglaihan:60000
指定Msater位置.


hbase.zookeeper.quorum
minglaihan,node1,node2
指定ZooKeeper集群.

     4,通过scp命令将配置好的HBase文件传送到各个节点。

三、启动HBase

     1,注意启动HBase前确保Hadoop和Zookeeper已经启动。在HBase的bin目录下执行start-hbase.sh或者./start-hbase.sh,

     2,进入http://minglaihan:60010查看HBase状态

      3,进入HBase Shell

     4,一些HBase的数据库操作需要认真看这方面的资料,在此不赘述。说明:exit退出当前hbase shell环境,shutdown则是关闭Hbase服务。关闭这些服务的顺序:HBase->Zookeeper->Hadoop

四、总结

     HBase对以后Hadoop的MapReduce开发模式有很重要的意义,安装只是开始,还需要更努力的学习!


<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24212645/viewspace-1119850/,如需转载,请注明出处,否则将追究法律责任。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Hbase资料库
创建时间:2020-05-08 14:42:11
Hbase资料库一站式查询。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 小雨滴
    专家
  • Leila
    专家
  • 飘絮絮絮丶
    专家
戳我,来吐槽~