0 0

学习hbase的一些疑问。希望大家能解答0

本人资质低,菜鸟一个。最近学习hbase,很多东西不明白。希望大家能帮忙解答一下。非常感谢。
关于hbase的存储:
1)create 't_user' ,'u_id','u_name','u_psw' 回车
此时就创建了一个t_user表。u_id,u_name,u_psw 是列名还是列族?

2)put 't_user','1','u_name:u_name','atom'  回车
   put 't_user','1','psw:u_psw','123'  回车
此时,才算是一条完整的数据?有没有一种写法,一下子就插入u_name和u_psw的数据。

在看hbase的结构图的适合,一个keyRow对应多个数据,是因为时间戳的原因,如果不加以时间的限制,只会查出一条数据,是吗?

即u_id为1的对应值是u_name是atom,u_psw的值是123.
我感觉我理解得不对。因为get出来的数据是这样的。列是u_name:u_name了,这又代表什么意思。单元里面为什么包含时间和值?
hbase(main):001:0> get 't_user','1'
COLUMN     CELL                                                                                                      
u_name:u_name            timestamp=1373856011230, value=xchd                                      
 u_psw:u_psw              timestamp=1373856051332, value=123  


3)在客户端的时候
	Result result = HbaseUtil.getRow("t_user", "1");
			for(KeyValue keyValue : result.raw()){
				System.out.println(new  String(keyValue.getRow()));
				System.out.println(new  String(keyValue.getValue()));
			}

打印了
1
xchd
1
123
说明keyrow遍历了两次。这又怎么回事?难道已经插入了两条数据?

4)hbase的一条数据是怎么显示的?

5)有没有好一点的教程?我英语不好,看不了官网的东西。
2013年7月15日 16:43
目前还没有答案

相关推荐

    hbase 学习 hbase原理 hbase资料

    HBase是一种分布式、高性能、基于列族的NoSQL数据库,主要设计用于处理大规模数据集。在深入了解HBase之前,我们先来理解一下它的基本概念。...提供的“hbase 培训”资料应该能帮助你开始这段学习之旅。

    自己学习hbase

    标题“自己学习HBase”表明本文是一份自学HBase(一个开源的非关系型分布式数据库)的开发文档。HBase是建立在Hadoop之上的,使用Google BigTable的数据...这对于任何希望学习或加深对HBase了解的开发者都是有益的。

    HBase学习利器:HBase实战

    ### HBase学习利器:HBase实战 #### 一、HBase简介与背景 HBase是Apache Hadoop...通过本书的学习,读者不仅可以掌握HBase的基本操作,还能学会如何设计高效的HBase应用程序,从而更好地应对大规模数据处理的挑战。

    深入学习hbase原理资料整理

    《深入学习HBase原理》 HBase,全称为Hadoop Database,是一款高度可扩展的、高性能的、面向列的分布式数据库。它源自Google的Bigtable论文,并在其基础上为Hadoop生态系统提供了一种强大的非结构化数据存储解决...

    Hbase学习分享资料

    本文首先简单介绍了HBase,然后重点讲述了HBase的高并发和实时处理数据 、HBase数据模型、HBase物理存储、HBase系统架构,HBase调优、HBase Shell访问等。

    HbaseTemplate 操作hbase

    在IT行业中,尤其是在大数据处理领域,HBase是一个广泛使用的分布式、高性能、列式存储的NoSQL数据库。HBase是建立在Hadoop文件系统(HDFS)之上,为处理大规模数据提供了一个高效的数据存储解决方案。而Spring Data...

    Hbase学习总结.rar

    **HBase学习总结** HBase,全称是Apache HBase,是一个分布式的、面向列的开源数据库,它是基于Google的Bigtable模型构建的,专为处理海量数据而设计。HBase是Apache Hadoop生态系统的一部分,它运行在Hadoop分布式...

    Hbase学习分享

    HBase的学习和使用需要对Hadoop生态系统有所了解,因为HBase与Hadoop的其他组件紧密集成,尤其是HDFS和Zookeeper。对于希望构建大规模、可扩展的分布式系统的技术人员来说,掌握HBase是实现这一目标的关键技能之一。

    Hbase学习总结

    Hbase学习总结,很不错的资源,对你绝对有帮助

    Hbase学习资料

    学习HBase,可以从《HBase权威指南》和《HBase实战》这两本书入手,它们分别深入探讨了HBase的设计原理、使用方法以及最佳实践,是理解并掌握HBase的重要资源。通过阅读这些书籍,你可以全面了解HBase的核心特性和...

    Hbase学习文档

    《HBase学习文档》 HBase,全称为Apache HBase,是构建在Hadoop文件系统(HDFS)之上的分布式列式数据库,是大数据领域的重要组件。它为海量数据提供了实时、高性能的读写能力,尤其适用于处理半结构化或非结构化的...

    HBASE学习分享

    HBASE的主要原理解读:包括HBase 读写逻辑、HBase region拆分和合并

    大数据Hbase 的学习笔记

    自己在大数据培训班学习整理的笔记,比较详细,适合新手学习,我感觉还是挺有帮助的,希望可以帮助到你

    hbase基础学习资料

    这是我学了hbase之后整理的一些简单清晰的内容关于hbase的,hbase速成方法

    HBase进阶学习视频教程

    Hbase从入门到进阶的全部视频,主要内容: 1、HBase的安装、目录结构以及启动 2、Hbase原理、运维、API、数据迁移备份 3、Hbase架构解析 4、Hbase实例 5、源码获取编译与分析 等等

    hbase 资源合集 hbase 企业应用开发实战 权威指南 hbase 实战 hbase 应用架构

    《HBase资源合集》包含了四本重量级的书籍,分别是《HBase企业应用开发实战》、《HBase权威指南》...通过深入学习,读者不仅可以掌握HBase的基本操作,还能了解到如何在大数据背景下构建高效稳定的数据存储和处理系统。

    hbase学习资料收集

    文档收集了一些网络上的hbase相关学习资料,对初学者来说是非常宝贵的,省去了在网上找的时间,又省去了看一些无用的资料的麻烦。

    pinpoint的hbase初始化脚本hbase-create.hbase

    搭建pinpoint需要的hbase初始化脚本hbase-create.hbase

    hbase-shell批量命令执行脚本的方法

    批量执行hbase shell 命令 #!/bin/bash source /etc/profile ...以上这篇hbase-shell批量命令执行脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

Global site tag (gtag.js) - Google Analytics