转:http://blog.csdn.net/hongbinchen/article/details/6289279
1. 创建表
create 'student','name','address'
新建student表,该表有两列 名称和地址,名称只有一个,address可以有多个,
create 'dirktest', {NAME => 'cf'},{SPLITS => ['1','2','3']}
2.插入一条记录,只能插入某列
put 'student','1','name','tom'
向student有中插入记录,记录的row值为1,列name的值为tom
3. 根据row值 查询一条记录
get 'student','1'
4. 根据row值更新name值 (系统会直接更新)
put 'student','1','name','tom2'
5.再查询时,系统返回最新的值
6.根据timestamp查询更新之前的 name值,
get 'student','1',{COLUMN=>'name',TIMESTAMP=>1301473112875}
7. 给学生的地址簇插入家庭地址
put 'student','1','address:home','shenzhen street'
8. 给学生的地址簇插入学校地址
put 'student','1','address:school','huaqiangbei street'
9. 查询学生的家庭地址
get 'student','1',{COLUMN=>'address:home'}
相关推荐
HBase Shell是进行日常管理操作的命令行工具,熟悉其命令对于日常运维至关重要。 在精通阶段,你需要掌握如何进行性能调优,包括调整HBase配置参数、优化数据模型设计、合理分配资源等。监控和故障排查技能也必不可...
《大数据云计算技术系列:Hadoop之Hbase从入门到精通》 HBase,全称Hadoop Database,是一款基于Hadoop生态系统的分布式列式存储系统,旨在处理海量结构化数据。它借鉴了Google Bigtable的设计思想,但开源并适应了...
#### 一、HBase Shell 入门 - **启动 HBase Shell** - 使用 `$HBASE_HOME/bin/hbaseshell` 命令来启动 HBase shell。 - **Kerberos 认证** - 如果启用了 Kerberos 认证,则需要通过 `kinit` 命令使用相应的 ...
│ Day1506_Hbase伪分布式的启动及hbase命令的使用.mp4 │ Day1507_Hbase shell中namespace的常用操作.mp4 │ Day1508_Hbase shell中表的DDL操作.mp4 │ Day1509_Hbase shell中表的DML操作(一).mp4 │ Day1510_...
### Zookeeper快速入门知识点 #### 一、Zookeeper基本功能及应用场景 Zookeeper是一个分布式的、开放源码的协调服务,用于大型应用中管理和协调分布式环境下的服务。它提供了简单的接口来实现复杂的一致性问题,如...
HBase过滤器入门Filter ------------------------- HBase过滤器可以根据条件过滤数据。例如,使用RowFilter过滤器来过滤Student表中的数据: scan 'Student', FILTER => "RowFilter(=, 'binary:0001')" HBase行键...
根据提供的文件信息,“hbase入门到精通.txt”,我们可以推断出文档主要涵盖了HBase的相关知识。下面将基于这个假设来生成一系列与HBase相关的知识点。 ### HBase简介 HBase是一个分布式、多维、排序的映射表,该...
根据提供的文件信息,我们可以总结出以下关于HBase与Hadoop结合使用的大数据系统入门的关键知识点: ### HBase简介 HBase是一种分布式、可扩展的列式存储系统,它基于Google的Bigtable论文设计并实现。HBase是...
HBase的SHELL命令是操作和维护HBase集群不可或缺的工具之一。 总结而言,HBase作为大数据领域的重要组件,具有分布式、高可靠性、高性能的特点。它的列式存储模型、动态可扩展的表结构以及对海量数据的高效管理能力...
《第1章 HBase入门》 HBase,全称为Hadoop Distributed File System,是一种构建在Hadoop文件系统(HDFS)之上的分布式列式数据库,是NoSQL数据库家族中的重要成员。本章将引领读者逐步深入HBase的世界,了解其核心...
### HBase 入门知识点详解 #### 一、HBase 简介 - **Hadoop**:Hadoop 是一种分布式计算框架,主要用于处理大型数据集。它包括两个核心组件:HDFS(Hadoop Distributed File System)用于分布式存储,而MapReduce...
HBase是一种开源的非关系型分布式...需要注意的是,实验手册中提供的命令格式和使用说明是非常基础的入门指引,对于深入应用HBase来说,掌握高级的Filter使用、时间戳和版本控制、以及数据批量导入方法将更为关键。
5. 启动HBase:使用bin/start-hbase.sh命令启动HBase集群。 **HBase原理** 1. **Region服务器(Region Server)**: HBase的数据存储在Region Server上,每个Region Server负责一部分表的存储。 2. **Region划分**:...
在提供的文件列表中,`start-journalnodes.txt`可能是启动JournalNodes的脚本,`hbase分布式环境搭建.docx`提供了HBase环境搭建的详细指南,`hbase环境搭建脚本`包含自动化部署HBase的脚本,`hadoop环境搭建`文件...
《HBase in Action》是一本专门介绍HBase的入门书籍,旨在帮助读者深入理解并掌握分布式列式数据库HBase的核心概念和技术。HBase是构建在Hadoop生态系统之上,专为处理大规模数据而设计的一种非关系型数据库(NoSQL...
整理后的Hbase集群搭建,shell命令、高级shell命令,javaAPI入门程序编写,提供详细的Hbase入门手册
《HBase@不睡觉书副本》是一本专为HBase初学者精心编写的入门教材,其高清版提供了清晰易读的阅读体验,被广大读者誉为学习HBase的最佳选择。这本书深入浅出地介绍了分布式数据库HBase的核心概念、设计原理以及实际...
对于已存在的表,可以使用 `alter` 命令: ```shell hbase> alter 'table_name', {NAME => 'family_name', IS_MOB => true, MOB_THRESHOLD => 102400} ``` Java API 的使用方式如下: ```java HColumnDescriptor ...