HBase介绍

HBase数据模型

  1. Bigtable一个稀疏的(如果某个列没有值,那么这个列直接不维护,传统关系数据库会维护一个null值)、分布式的、持久多维维度信息主要保存key中,value一般是单纯的值)排序map
  2. 映射由行键、列键和时间索引组成;映射每个值都是一个字节数组
  3. 用户数据存储在带标签表中数据具有可排序的键和任意数量的列。
  4. 数据模型的关键在于稀疏分布式多维、排序的映射

HBase逻辑结构

在这里插入图片描述

在这里插入图片描述

HBase物理存储结构

在这里插入图片描述

数据模型术语

HBase基础架构

在这里插入图片描述

HBase的安装

  1. 配置环境变量
  2. vim hbaseenv.sh, 126行,改为用外置zookeeper
  3. vim hbasesite.xml文件,改为分布式集群,告诉集群zookeeper地址,数据存储位置wal(写前日志
  4. 端口号默认为16010

时间同步问题

  1. 如果RegionServer和Master的时间超过30s,就会触发ClockOutOfSyncException

HBase Shell基本操作

  1. hbase shell, 启动一个hbase shell
  2. help 命令名/ 组名 查看所有命令
  3. ddl命令
  4. namespace命令
  5. dml命令(数据的增删改查 )

原文地址:https://blog.csdn.net/qq_44273739/article/details/134681252

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31132.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注