大数据运维技术第7章 HBase组件安装与配置课件.pptxVIP

大数据运维技术第7章 HBase组件安装与配置课件.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HBase相关知识;7.1 HBase相关知识;7.1 HBase相关知识;7.1 HBase相关知识;7.2 HBase功能应用; HBase的架构是依托于Hadoop的HDFS作为最基本存储基础单元,在HBase的集群中由一个Master主节点管理多个RegionServer,而ZooKeeper进行协调操作。 HBase的体系结构是一个主从式的结构,主节点HMaster在整个集群当中只有一个在运行,从节点HRegionServer有很多个在运行,主节点HMaster与从节点HRegionServer实际上指的是不同的物理服务器,即有一个服务器上面跑的进程是HMaster,很多服务器上面跑的进程是HRegionServer,HMaster没有单点问题,HBase集群当中可以启动多个HMaster,但是通过ZooKeeper的事件处理机制保证整个集群当中只有一个HMaster在运行。既然HBase是数据库,那么数据库从根本上来说就是存储表Table的,但是必须注意HBase并非是传统的关系型数据库(例如:MySQL、Oracle),而是非关系型数据库,因为HBase是一个面向列的分布式存储系统。 ;(1)HMaster HMaster用于启动任务管理多个HRegionServer,侦测各个HRegionServer之间的状态,当一个新的HRegionServer登录到HMaster时,HMaster会告诉它等待分配数据。而当某个HRegionServer死机时,HMaster会把它负责的所有HRegion标记为未分配,并恢复HRegionServer的故障。 (2)HRegionServer HBase中的所有数据从底层来说一般都是保存在HDFS中的,用户通过一系列HRegionServer获取这些数据。HRegionServer主要负责响应用户I/O请求,向HDFS文件系统读写数据,是HBase中最核心的模块。 (3)ZooKeeper Apache ZooKeeper起源于Hadoop的分布式协同服务,是负责协调集群中的分布式组件,经过多年的发展ZooKeeper已经成为了分布式大数据框架中容错性的标准框架,被多个分布式开源框架所应用。 ;7.3 HBase组件设置;;;7.4 HBase安装与配置;(1)解压缩HBase安装包 [hadoop@master staging]# tar zxvf hbase-1.2.1-bin.tar.gz -C /usr/ (2)重命名HBase安装文件夹 [hadoop@master staging]# cd /usr/local/src/ [hadoop@master usr]#mv hbase-1.2.1 hbase (3)在所有节点添加环境变量 [root@master ~]# vi /etc/profile # set hbase environment export HBASE_HOME=/usr/local/src/hbase export PATH=$HBASE_HOME/bin:$PATH;(4)在所有节点使环境变量生效 [hadoop@master ~]# source /etc/profile (5)在master节点进入配置文件目录 [root@master ~]# cd /usr/local/src/hbase/conf/ (6)在master节点配置hbase-env.sh文件 [root @master conf]# vi hbase-env.sh #在文件中修改 export JAVA_HOME=/usr/local/src/java/jdk1.8.0_77 #Java安装位置 export HBASE_MANAGES_ZK=false #值为true使用HBase自带的ZooKeeper,值为false使用在Hadoop上装的ZooKeeper export HBASE_CLASSPATH=/usr/local/src/hadoop/etc/hadoop/ #Hbase类路径;(7)在master节点配置hbase-site.xml [hadoop @master conf]# vi hbase-site.xml property namehbase.rootdir/name valuehdfs://master:9000/hbase/value # 使用9000端口 descriptionThe directory shared by region servers./description /property property namehbase.master.info.port/name

文档评论(0)

ZuiFeng + 关注
实名认证
文档贡献者

分享文档,资源共享

1亿VIP精品文档

相关文档