HBase分布式数据库技术与应用 课件 项目三 安装HBase_第1页
HBase分布式数据库技术与应用 课件 项目三 安装HBase_第2页
HBase分布式数据库技术与应用 课件 项目三 安装HBase_第3页
HBase分布式数据库技术与应用 课件 项目三 安装HBase_第4页
HBase分布式数据库技术与应用 课件 项目三 安装HBase_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《HBase分布式数据库实战》HBase分布式数据库实战项目三安装HBase任务一安装HBase回顾知识点1

概念视图回顾知识点2

物理视图回顾任务引入基于之前安装过的Hadoop及相关组件,本任务将讲解HBase的安装方式,有了之前的安装基础,相信大家很快就能完成HBase的安装。任务概要任务描述:HBase和Hadoop一样有三种安装模式,分别是单机模式、伪分布式模式和完全分布式模式,本任务将分别讲解三种模式的安装、配置方法。任务教学目标:回顾Hadoop的安装方法。分别掌握Hbase的三种安装、配置方法。一安装Hadoop二HBase单机模式安装教学内容三HBase伪分布模式安装四HBase完全分布式模式安装安装Hadoop知识点一Hadoop的官网:/(一)安装Hadoop1.下载Hadoop(一)安装Hadoop第一步:将下载的hadoop2.7.1用XFTP工具导入到该usr/local目录中,并解压,将压缩包删除。[root@localhostlocal]#lsbinetcgameshadoop-2.7.1.tar.gzincludeliblib64libexecsbinsharesrc[root@localhostlocal]#tar-zxvfhadoop-2.7.1.tar.gz#解压出大量的包[root@localhostlocal]#rm–rfhadoop-2.7.1.tar.gz[root@localhostlocal]#mvhadoop-2.7.1hadoop#将hadoop-2.7.1名字改成hadoop[root@localhostlocal]#lsbinetcgameshadoop-2.7.1includeliblib64libexecsbinsharesrc2.准备工作(一)安装Hadoop验证hadoop是否可用[root@localhost~]#cd/usr/local/hadoop[root@localhosthadoop]#lsbinetcincludeliblibexecLICENSE.txtNOTICE.txtREADME.txtsbinshare[root@localhosthadoop]#bin/hadoopversion#查看Hadoop版本信息Hadoop2.7.12.准备工作(一)安装Hadoop将/usr/local/hadoop/etc/hadoop中的hadoop-env.sh中的JAVA_HOME修改为:当前节点JAVA_HOME绝对路径,不使用${JAVA_HOME}[root@localhost~]#cd/usr/local/hadoop/hadoop/etc/hadoop[root@localhost~]#vihadoop-env.shexportJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-92.b10-1.el7_9.x86_64/jre3.修改配置文件(一)安装Hadoop第二个要修改的是core-site.xml[root@localhosthadoop]#vicore-site.xml<configuration><property><name>hadoop.tmp.dir</name><value>file:/usr/local/hadoop/tmp</value><description>Abaseforothertemporarydirectories.</description></property><property><name>fs.defaultFS</name><value>hdfs://31:9000</value></property></configuration>3.修改配置文件(一)安装Hadoop修改配置文件以后,要执行名称节点的格式化[root@localhosthadoop]#pwd/usr/local/hadoop/hadoop[root@localhosthadoop]#bin/hdfsnamenode–format4.执行名称节点格式化(一)安装Hadoop执行以下命令启动启动Hadoop。[root@localhosthadoop]#./sbin/start-dfs.sh[root@localhosthadoop]#sbin/start-dfs.sh5.启动Hadoop(一)安装Hadoop在windows电脑的浏览器中,输入http://ip:50070来查看hdfs的web管理界面,其中ip值的是你的虚拟机的ip地址。6.使用Web界面查看HDFS信息HBase单机模式安装知识点二(二)HBase单机模式安装1.下载HBase首先找到适合的版本,在网址/book.html#basic.prerequisites中,我们可以查询Hadoop2.7.1版本适合的HBase版本(二)HBase单机模式安装1.下载HBase从HBase的官网下载HBase安装包,网址/apache/hbase/。(二)HBase单机模式安装2.修改conf/env.sh首先是修改JAVA_HOME的属性,大概在文件的29行位置,需要把该行的注释去掉,并添加本地JAVA的安装位置。#Thejavaimplementationtouse.Java1.7+required.exportJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-92.b10-1.el7_9.x86_64/jre然后找到HBASE_MANAGES_ZK配置,将属性的值改为true即可。#TellHBasewhetheritshouldmanageit'sowninstanceofZookeeperornot.exportHBASE_MANAGES_ZK=true(二)HBase单机模式安装3.修改hbase-site.xml需要在<configuration>标签之后添加配置信息,具体内容如下<configuration><property><name>hbase.rootdir</name><value>file:///usr/local/hbase-1.4.13/hbase-tmp</value></property><property><name>perty.dataDir</name><value>/usr/local/hbase-1.4.13/zookeeper-tmp</value></property></configuration>(二)HBase单机模式安装4.查看Hadoop版本接下来查看当前HBase所基于的Hadoop版本,并做版本适配。[root@localhosthbase-1.4.13]#lslib|grep'^hadoop-'hadoop-annotations-2.7.4.jarhadoop-auth-2.7.4.jarhadoop-client-2.7.4.jar......与我们安装的Hadoop-2.7.1版本不一致,因此需要复制Hadoop中相应的jar包到HBase的lib文件夹下,如果版本一致,则不需要将上面对应的文件从hadoop安装文件夹中复制到HBase的lib文件夹下。(二)HBase单机模式安装5.启动HBase[root@localhosthbase-1.4.13]#bin/start-hbase.sh输入上述命令,如果没有意外的话,会有相应的输出日志显示HBase启动成功,可以通过输入jps命令查看是否有相应的HMaster进程。在单节点模式中,HBase的所有服务均运行在一个JVM中,包括HMaster、一个HRegionServer和ZooKeeper服务,所有只会看到一个HMaster。HBase伪分布模式安装知识点三(三)HBase伪分布模式安装1.配置hbase-site.xml<configuration><property><name>hbase.rootdir</name><value>hdfs://31:9000/hbase</value></property><property><name>perty.dataDir</name><value>/usr/local/hbase-1.4.13/zookeeper-tmp</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property></configuration>这里主要进行两项设置,一是开启HBase的分布式运行模式,二是设置文件存储位置为HDFS的/hbase目录(三)HBase伪分布模式安装2.启动HBase[root@localhosthbase-1.4.13]#bin/start-hbase.sh如果启动正常的话,HBase会在HDFS中建立文件,在上述配置中,设置的文件位置为/hbase,我们可以在HDFS的web界面查看。HBase完全分布模式安装知识点四(四)HBase完全分布模式安装节点配置主机名用户名MasterZooKeeperRegionServernode1root√√×node2rootbackup√√node3root×√√(四)HBase完全分布模式安装1.配置node1的hbase-site.xml[root@node1conf]#vihbase-site.xml<property><name>hbase.rootdir</name><value>hdfs://31:9000/hbase</value></property><property><name>perty.dataDir</name><value>/usr/local/hbase-1.4.13/zookeeper-tmp</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property><property><name>hbase.zookeeper.quorum</name><value>node1,node2,node3</value></property>对比伪分布式模式的配置,这里主要是增加了一个属性hbase.zookeeper.quorum,该属性的值会让HBase启动时在相应节点上运行ZooKeeper实例。(四)HBase完全分布模式安装2.在node1上配置slave节点列表[root@node1conf]#viregionservers删掉默认的localhost,并且添加想运行RegionServer的节点名,一个节点一行node2node3(四)HBase完全分布模式安装3.设置node2为运行HMaster的备用节点[root@node1conf]#vibackup-masters注意该文件并不存在,使用上述命令设置保存后会生成该文件。这里直接添加一行填上对应的主机名即可,本文为node2。(四)HBase完全分布模式安装4.从node1复制HBase文件到其他节点[root@node1hbase-1.4.13]#cd..[root@node1local]#scp-r./hbase-1.4.13node2:~/[root@node1local]#scp-r./hbase-1.4.13node3:~/(四)HBase完全分布模式安装5.在node1上启动HBase[root@node1local]#hbase-1.4.13/bin/start-hbase.sh如果没有问题,在各个节点下执行jps命令,查看服务是否都启动正常。[root@node1local]#jps7963HQuorumPeer6812NameNode7116SecondaryNameNode9885Jps7278ResourceManager8031HMaster[root@node2local]#jps4894HQuorumPeer4456NodeManager5615HRegionServer5969HMaster4849Jps4894DataNode[root@node3local]#jps8949HQuorumPeer4894HRegionServer6266Jps4959NodeManager9486DataNode在本任务中,我们主要学习了以下内容:安装HadoopHBase单机模式安装HBase伪分布模式安装HBase完全分布式模式安装任务小结1、完成项目三任务一的课后练习题作业谢谢!THANKS!《HBase分布式数据库实战》HBase分布式数据库实战项目三安装HBase任务二HBaseWebUI回顾知识点1

安装Hadoop回顾知识点2

HBase单机模式安装回顾回顾知识点3HBase伪分布模式安装回顾知识点4HBase完全分布式模式安装

任务引入对于初学者来说,通过命令行查看HBase的各种信息会有一些不适应,所以HBase自带了一个WebUI可以直观地通过网页查看HBase的信息。任务概要任务描述:本任务将介绍该界面中各个版块的展示信息,同学们需要掌握该界面的访问方法,知道各个版块的展示信息。任务教学目标:掌握查看HBaseWebUI的方法。了解各版块展示的信息。一主页教学内容主页知识点一(一)主页启动HBase后,在浏览器中输入HBaseWeb的访问地址,如:31:16010,即可看到如图3-2-1所示的页面。(一)主页1.RegionServers上图展示了HBase集群WebUI的主页,在这个页面中,用户可以查看HBase集群信息、状态、表、region服务器、任务等。下面将根据页面由上到下的顺序介绍各个版块的信息。(一)主页1.RegionServers参数介绍RequestsPerSecond表示每秒读或写请求次数,可以用来监控HBase请求是否均匀。Num.Regions,每个Regionserver节点上的region个数,观察每个节点的region个数是否均匀点击Memory、Requests、Storefiles、Compactions选项能显示更多相关信息(一)主页2.BackupMasters在这个版块中,若在配置文件中配置了BackupMaster,即可在这里看到相关信息。(一)主页3.tables参数介绍UserTables记录用户创建表,可以查看到在线、下线、失败的region个数。SystemTables记录系统表,安全版本集群有三张系统表:hbase:acl、hbase:meta、hbase:namespace。Snapshots记录创建的快照信息。(一)主页3.tables参数介绍TableAttributes版块显示了表自身的信息,包括表是否启用、表是否被合并。TableSchema版块显示了表中各个列族的详细信息。Ta

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论