0


Hbase查看集群状态

Hbase查看集群状态

原创申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址

全文共计2359字,阅读大概需要3分钟

欢迎关注我的个人公众号:不懂开发的程序猿

任务:

一、任务描述

本实验任务主要完成基于ubuntu环境查看Hbase集群状态的工作。通过完成本实验任务,要求学生熟练掌握查看Hbase集群状态的方法,为后续实验的开展奠定Hbase平台基础,也为从事大数据平台运维工程师、大数据技术支持工程师等岗位工作奠定夯实的技能基础。

二、任务目标

1、掌握Hbase查看集群状态的相关操作

三、任务环境

Ubuntu、Hadoop2.7.3、Zookeeper3.4.5、Hbase1.2.6

四、任务分析

Hbase是一个分布式的、面向列的开源数据库,该技术来源于Chang et al所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统“。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。

HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。

HBase有三种模式:单机模式,伪分布式模式,完全分布式模式。

  1. 学会Hbase查看集群状态的相关操作。

五、 任务实施

步骤1、启动Hbase

在节点master上执行命令【

start-all.sh

】。如图1所示。

在这里插入图片描述

图1 启动Hadoop
  启动成功后,节点出现以下进程信息。如图2所示。

在这里插入图片描述

图2 节点进程
  进入到zookeeper bin文件下,通过命令【

./zkServer.sh start

】来启动服务。如图3所示。

在这里插入图片描述

图3 启动Zookeeper集群
  在节点上利用【

./zkServer.sh status

】查看Zookeeper节点状态。如图4所示。

在这里插入图片描述

图4 master查看Zookeeper节点状态
  启动Hbase。在主节点master进入目录/simple/hbase/bin/,执行命令【

./start-hbase.sh

】。如图5所示。

在这里插入图片描述

图5 启动Hbase

步骤2、Hbase查看集群状态

查看是否启动。在各个节点执行【

jps

】命令,可以看到新启动进程。如图6所示。

在这里插入图片描述

图6 master查看Hbase进程
  进入hbase的命令行模式,并查看所有表。执行【

./hbase shell

】命令。如图7所示。

在这里插入图片描述

图7 进去hbase命令行

在这里插入图片描述

图8 查看集群状态
  在主节点master查看hbase的管理界面。在浏览器的地址栏中输入:http://localhost:16010/ 。如图9所示。

在这里插入图片描述

图9 查看hbase的管理界面

♥ 知识链接

HBase中的所有数据文件都存储在Hadoop HDFS文件系统上,主要包括上述提出的两种文件类型:

  1. HFile, HBase中KeyValue数据的存储格式,HFile是Hadoop的二进制格式文件,实际上StoreFile就是对HFile做了轻量级包装,即StoreFile底层就是HFile
  2. HLog File,HBase中WAL(Write Ahead Log) 的存储格式,物理上是Hadoop的Sequence File

♥ 温馨提示
HFile文件是不定长的,长度固定的只有其中的两块:Trailer和FileInfo。
HLog Sequece File的Value是HBase的KeyValue对象,即对应HFile中的KeyValue。


本文转载自: https://blog.csdn.net/qq_44807756/article/details/125467433
版权归原作者 不懂开发的程序猿 所有, 如有侵权,请联系我们删除。

“Hbase查看集群状态”的评论:

还没有评论