HBase数据库安装之shell命令详解

本文详细介绍了HBase的基本概念,对比了与关系型数据库的区别,并提供了Zookeeper的配置步骤。接着,深入讲解了HBase的安装配置过程,包括启动与关闭命令。最后,列举了HBase shell中的关键命令,如创建、删除、扫描和获取数据等,帮助读者掌握HBase操作。
摘要由CSDN通过智能技术生成
关系型数据库
RDBMS:具有“表”模型结构,表与表之间存在着关系
事物:一致性
  隔离性
  原子性
  持久性

MySQL
开源:免费
支持标准SQL语句
数据量:10W

Oarcle:
收费
数据量:海量

SqlServer
微软,收费
提供一个图形界面的管理平台

特点:都支持结构化查询语言

非关系型数据库
HBase、MongoDB、NoSQL
1、不使用SQL语句
2、使用高效
使用情况:数据量特别大的时候,
论行计算:上亿行,上百亿行
论数据单位记:上TB级别

缺点:
1.无事物性



二、基本的HBase概念
比较HBase与关系型数据库
数据类型
HBase只有字符串类型
数据操作
HBase没有修改操作,表和表之间相互分离
存储模式
HBase基于列存储,关系型数据库基于行存储
数据维护
HBase的更新实际是插入新的数据
可伸缩性
HBase很容易靠增加硬件满足系统需要

基本术语
表:不存储NULL值的稀疏表
行键:行的主键,标识一行数据
列族:表的数据列,在创建表时必须被定义
列键:唯一标识列族中的一个成员,格式为<family>:<qualifier>其中qualifier可取空值
存储单元格:存储列键值的单元
时间戳:插入单元格时的时间,默认作为单元格的版本号



列族:
Hbase表中的每个列,都归属于某个列族
列族是表的一部分(而列不是),列族必须在使用之前定义
列名都以列族作为前缀。
如courses:english ,    courses:math
都属于courses这个列族





hbase官网:
hbase.apache.org

三、Zookeeper分布式协作框架
1、源自于Google三大
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值