`
yintaoxue
  • 浏览: 22568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

hbase shell 简单使用

 
阅读更多

hing@hing-host:~/hbase-0.90.3/bin$ ./start-hbase.sh 
starting master, logging to /home/hing/hbase-0.90.3/bin/../logs/hbase-hing-master-hing-host.out
hing@hing-host:~/hbase-0.90.3/bin$ ./hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell

Version 0.90.3, r1100350, Sat May  7 13:31:12 PDT 2011

hbase(main):006:0> create 'test', 'person', 'address'
0 row(s) in 1.7620 seconds

hbase(main):007:0> put 'test', 'hing', 'person:name', 'hing'
0 row(s) in 0.4530 seconds

hbase(main):008:0> put 'test', 'hing', 'person:age', '28'   
0 row(s) in 0.2460 seconds

hbase(main):009:0> put 'test', 'hing', 'address:position', 'haidian'
0 row(s) in 0.2290 seconds

hbase(main):010:0> put 'test', 'hing', 'address:zipcode', '100085'  
0 row(s) in 0.2440 seconds

hbase(main):011:0> scan 'test'
ROW                                      COLUMN+CELL                                                                                                         
 hing                                    column=address:position, timestamp=1312785325139, value=haidian                                                     
 hing                                    column=address:zipcode, timestamp=1312785373834, value=100085                                                       
 hing                                    column=person:age, timestamp=1312785294970, value=28                                                                
 hing                                    column=person:name, timestamp=1312785267890, value=hing                                                             
1 row(s) in 0.3200 seconds

hbase(main):013:0> put 'test', 'forward', 'person:name', 'forward'  
0 row(s) in 0.2370 seconds

hbase(main):014:0> put 'test', 'forward', 'person:age', '27'        
0 row(s) in 0.2380 seconds

hbase(main):015:0> put 'test', 'forward', 'address:position', 'xicheng'
0 row(s) in 0.2350 seconds


hbase(main):004:0> put 'test', 'forward', 'address:zipcode', '1000xx'
0 row(s) in 0.2390 seconds

hbase(main):005:0> scan 'test'
ROW                                      COLUMN+CELL                                                                                                         
 forward                                 column=address:position, timestamp=1312785485133, value=xicheng                                                     
 forward                                 column=address:zipcode, timestamp=1312785601801, value=1000xx                                                       
 forward                                 column=person:age, timestamp=1312785467672, value=27                                                                
 forward                                 column=person:name, timestamp=1312785448305, value=forward                                                          
 hing                                    column=address:position, timestamp=1312785325139, value=haidian                                                     
 hing                                    column=address:zipcode, timestamp=1312785585864, value=100085                                                       
 hing                                    column=person:age, timestamp=1312785294970, value=28                                                                
 hing                                    column=person:name, timestamp=1312785267890, value=hing                                                             
2 row(s) in 0.3040 seconds

hbase(main):001:0> get 'test', 'hing'
COLUMN                                   CELL                                                                                                                
 address:position                        timestamp=1312785325139, value=haidian                                                                              
 address:zipcode                         timestamp=1312785585864, value=100085                                                                               
 person:age                              timestamp=1312785294970, value=28                                                                                   
 person:name                             timestamp=1312785267890, value=hing                                                                                 
4 row(s) in 0.9340 seconds

hbase(main):003:0> get 'test', 'hing', {COLUMNS => 'address'} 
COLUMN                                   CELL                                                                                                                
 address:position                        timestamp=1312785325139, value=haidian                                                                              
 address:zipcode                         timestamp=1312785585864, value=100085                                                                               
2 row(s) in 0.5050 seconds

hbase(main):007:0> scan 'test', {COLUMN => 'person'}
ROW                                      COLUMN+CELL                                                                                                         
 forward                                 column=person:age, timestamp=1312785467672, value=27                                                                
 forward                                 column=person:name, timestamp=1312785448305, value=forward                                                          
 hing                                    column=person:age, timestamp=1312785294970, value=28                                                                
 hing                                    column=person:name, timestamp=1312785267890, value=hing                                                             
2 row(s) in 0.3020 seconds

hbase(main):008:0> list
TABLE                                                                                                                                                        
employees                                                                                                                                                    
scores                                                                                                                                                       
test                                                                                                                                                         
tt                                                                                                                                                           
4 row(s) in 0.4840 seconds

hbase(main):010:0> disable 'test'
0 row(s) in 1.5070 seconds

hbase(main):011:0> drop 'test'
0 row(s) in 1.8220 seconds

hbase(main):012:0> list
TABLE                                                                                                                                                        
employees                                                                                                                                                    
scores                                                                                                                                                       
tt                                                                                                                                                           
3 row(s) in 0.2670 seconds

hbase(main):013:0> exit
hing@hing-host:~/hbase-0.90.3/bin$ ./stop-hbase.sh 
stopping hbase.......
hing@hing-host:~/hbase-0.90.3/bin$ 

转载文章,收藏学习:http://blog.csdn.net/renren000/article/details/6669246

分享到:
评论

相关推荐

    Hbase实验报告.pdf

    掌握Hbase shell操作。 1.2实验要求: 用Hbase shell操作创建一个student表,其结构如下表所示 Row Key address score province city street Java Hadoop Math zhangsan guangdong guangzhou yinglonglu 85 80 90 ...

    hbase存储csv数据

    简单的介绍了habse存储数据的样子和简单的hbase shell 使用

    【免费下载】HBase分布式数据库实验

    HBase分布式NoSQL数据库实验 1.HBase基础 HBase伪分布式部署 ...创建和使用自动化脚本Shell HBase用户权限管理 4.HBase编程开发 Java API命名空间操作 Java API表操作 编程实现数据操作功能 编程应用过滤器

    Hbase学习分享资料

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

    Hbase学习分享

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

    hbase1.2.3

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

    HBase-SparkStreaming:从HBase表读取并写入HBase表的简单Spark Streaming项目

    创建一个要写入的hbase表:a)启动hbase shell $ hbase shell b)创建表create'/ user / chanumolu / sensor',{NAME =&gt;'data'},{NAME =&gt;'alert'},{ NAME =&gt;'stats'} #执行: 第1步:MVN全新安装 步骤2:启动流...

    Hadoop之Hbase从入门到精通.doc

    2. HBase Shell:HBase的命令行工具,最简单的接口,适合HBase管理使用 3. Thrift Gateway:利用Thrift序列化技术,支持C++、PHP、Python等多种语言,适合其他异构系统在线访问HBase表数据 4. REST Gateway:支持...

    hbase基础知识ppt.pptx

    进公司的第一个课题,内含hbase基础、其数据存储的物理视图、逻辑视图、hbase shell的简单介绍、hbase的架构分析及读写流程、和简单的crud操作,为了讲许多知识可能介绍不是很完全,不懂的可私聊,毕竟同为萌新,...

    HBase.docx

    三:简单使用(namespace的操作) 11 1.开始 11 2.help 12 3.hbase的shell脚本 13 4.对namespace的操作 13 5.查看namespace 13 5.1 查看namespace下面有什么table 13 6.创建namespace 14 7.描述namespace 14 8.删除...

    Hadoop之Hbase从入门到精通 .doc

    * HBase Shell:HBase 的命令行工具,最简单的接口,适合 HBase 管理使用。 * Thrift Gateway:利用 Thrift 序列化技术,支持 C++、PHP、Python 等多种语言,适合其他异构系统在线访问 HBase 表数据。 * REST ...

    Hbase+Spring boot实战分布式文件存储

    3-1 HBase写流程 3-2 HBase读流程 3-3 HBase模块协作 3-4 HBase实战:Shell命令实战 3-5 HBase实 战:Java Api实现HBase连接类 3-6 HBase实战:Java Api实现HBase操作类 3-7 HBase实战:用过滤器筛选数据 3-8 HBase...

    完整版大数据云计算课程 Hadoop数据分析平台系列课程 Hadoop 07 Hbase 共49页.pptx

    能独立熟练完成Hadoop的安装及熟悉Hadoop的配置与管理 熟练地在Hadoop和操作系统以及关系型数据库之前传递数据 ...了解Hbase的原理并能进行简单的shell操作 能独立完成Hive的安装和配置 了解Hive的原理及进行HiveQL操作

    一条数据的HBase之旅,简明HBase入门教程-Write全流程

    在下面的流程图中,我们使用下面这样一个红色小图标来表示该数据所在的位置:数据位置标记HBase中提供了如下几种主要的接口:HBase的基础API,应用最为广泛。基于Shell的命令行操作接口,基于JavaClientAPI实现。...

    cloud-bigtable-examples:如何将Cloud Bigtable与GCE mapreduce以及独立应用程序一起使用的示例

    Google Cloud Bigtable示例 比数据仓库更大,足够快以进行实时访问,并且比运行虚拟机便宜。 支持Google的享誉全球的数据库现... -Cloud Bigtable的简单命令行界面,向您展示如何使用本地HBase API进行基本操作 一个最

    完整版大数据云计算课程 Hadoop数据分析平台系列课程 Hadoop 06 Hadoop大家族 共32页.pptx

    能独立熟练完成Hadoop的安装及熟悉Hadoop的配置与管理 熟练地在Hadoop和操作系统以及关系型数据库之前传递数据 ...了解Hbase的原理并能进行简单的shell操作 能独立完成Hive的安装和配置 了解Hive的原理及进行HiveQL操作

    完整版大数据云计算课程 Hadoop数据分析平台系列课程 Hadoop 10 数据交换 共44页.pptx

    能独立熟练完成Hadoop的安装及熟悉Hadoop的配置与管理 熟练地在Hadoop和操作系统以及关系型数据库之前传递数据 ...了解Hbase的原理并能进行简单的shell操作 能独立完成Hive的安装和配置 了解Hive的原理及进行HiveQL操作

    完整版大数据云计算课程 Hadoop数据分析平台系列课程 Hadoop 12 集群的应用 共39页.pptx

    能独立熟练完成Hadoop的安装及熟悉Hadoop的配置与管理 熟练地在Hadoop和操作系统以及关系型数据库之前传递数据 ...了解Hbase的原理并能进行简单的shell操作 能独立完成Hive的安装和配置 了解Hive的原理及进行HiveQL操作

    完整版大数据云计算课程 Hadoop数据分析平台系列课程 Hadoop 11 集群 共33页.pptx

    能独立熟练完成Hadoop的安装及熟悉Hadoop的配置与管理 熟练地在Hadoop和操作系统以及关系型数据库之前传递数据 ...了解Hbase的原理并能进行简单的shell操作 能独立完成Hive的安装和配置 了解Hive的原理及进行HiveQL操作

Global site tag (gtag.js) - Google Analytics