HBase相关概念笔记

此博客记录了HBase相关笔记,虽未给出具体内容,但可知围绕HBase展开,HBase是大数据开发领域重要技术,可用于数据存储等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. HBase多角度描述:
  1)HBase是一种数据库:Hadoop数据库、无模式(schema)数据库;
  2)描述为:稀疏的、分布式的、持久化的、多维有序映射;
  3)基于行键(rowkey)、列键(column key)和时间戳(timestamp)建立索引;
  4)一种键值存储、面向列族的数据库,一种存储多时间戳版本映射的数据库;
  5)根本上:一个支持随机访问的存储和检索数据的平台;
  6)支持任意数据类型:结构化和非结构化数据;
  7)属于在线实时系统,与MR结合也可实现离线系统;

2. HBase Web访问端口:1.0 之后的版本变更为16010,之前为60010
进入:hbase shell
1. 创建 表:wordfreq(单词词频表),列族:statistics(统计量)
  hbase(main):001:0> create 'wordfreq', 'statistics'
2. 列出所有表名
  hbase(main):002:0> list
3. 描述表信息
  hbase(main):003:0> describe 'users'
4. 插入数据
  格式:put 'tablename', 'rowkey', 'columnfamily:qualifier', value
  如下:插入 单词hello 的词数count 为 5
  hbase(main):004:0> put 'wordfreq', 'hello', 'statistics:count', 5
5. 获取数据
  格式:get 'tablename', 'rowkey'
  hbase(main):005:0> get 'wordfreq', 'hello'
6. 扫描表,显示所有行列信息
  hbase(main):006:0> scan 'wordfreq'
7. 清空表数据
  hbase(main):007:0> truncate 'wordfreq'
8. 删除表,同时会删除数据
  hbase(main):008:0> disable 'wordfreq'
  hbase(main):009:0> drop 'wordfreq'

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值