创建一个表

hbase(main):001:0> create 'student', 'name'
0 row(s) in 14.0260 seconds => Hbase::Table - student
 
列出所有表
hbase(main):025:0> list
TABLE
student
student_1
2 row(s) in 0.0270 seconds => ["student", "student_1"]
往表中添加数据
hbase(main):006:0> put 'student', 'row1', 'name:a', 'zhangxs'
0 row(s) in 1.3820 seconds hbase(main):007:0> put 'student', 'row2', 'name:b', 'li'
0 row(s) in 0.0730 seconds
 
查询表中的数据
hbase(main):008:0> scan 'student'
ROW COLUMN+CELL
row1 column=name:a, timestamp=1482855835031, value=zhangxs
row2 column=name:b, timestamp=1482855883411, value=li
2 row(s) in 0.2530 seconds
 
查询表中指定行数的数据
hbase(main):009:0> get 'student', 'roww1'
COLUMN CELL
0 row(s) in 0.1080 seconds hbase(main):010:0> get 'student', 'row1'
COLUMN CELL
name:a timestamp=1482855835031, value=zhangxs
1 row(s) in 0.1050 seconds
 
查询表中指定列的数据
hbase(main):020:0> scan 'student',{COLUMNS=>'name'}
ROW COLUMN+CELL
row1 column=name:a, timestamp=1482855835031, value=zhangxs
row2 column=name:b, timestamp=1482855883411, value=li
2 row(s) in 0.1190 seconds
 
将表治为失效
hbase(main):011:0> disable 'student'
0 row(s) in 2.7450 seconds
 
当将表设置为失效后,就不能查询该表的数据
hbase(main):014:0> scan 'student'
ROW COLUMN+CELL
ERROR: student is disabled.
 
将表设置为生效
hbase(main):015:0> enable 'student'
0 row(s) in 1.3880 seconds
 
删除表需要先将表设置为disable,再删除
hbase(main):028:0> drop 'student_1'
0 row(s) in 2.4750 seconds

 

hbase 简单操作的更多相关文章

  1. hbase简单操作

    hbase有hbase shell以及hbase 客户端api两种方式进行hbase数据库操作: 首先,hbase shell是在linux命令行进行操作,输入hbase shell命令,进入shel ...

  2. hbase日常操作及维护

    一,基本命令: 建表:create 'testtable','coulmn1','coulmn2' 也可以建表时加coulmn的属性如:create 'testtable',{NAME => ' ...

  3. Phoenix(sql on hbase)简单介绍

    Phoenix(sql on hbase)简单介绍 介绍: Phoenix is a SQL skin over HBase delivered as a client-embedded JDBC d ...

  4. 【ZooKeeper】ZooKeeper安装及简单操作

    ZooKeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一 ...

  5. Hbase简单配置与使用

    一. HBase的 二.基于Hadoop的HBase架构 HBase内置有zookeeper,但一般我们会有其他的Zookeeper集群来监管master和regionserver,Zookeeper ...

  6. HBase ——Shell操作

    HBase --Shell操作 Q:你觉得HBase是什么? A:一种结构化的分布式数据存储系统,它基于列来存储数据. 基于HBase,可以实现以廉价PC机器集群存储海量数据的分布式数据库的解决方案. ...

  7. x01.MagicCube: 简单操作

    看最强大脑,发现魔方还是比较好玩的,便买了一个,对照七步还原法,居然也能成功还原. 为什么不写一个魔方程序呢?在网上找了找,略作修改,进行简单操作,还是不错的,其操作代码如下: protected o ...

  8. js简单操作Cookie

    贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.spl ...

  9. GitHub学习心得之 简单操作

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...

随机推荐

  1. 文档分享-Activiti 5.16 用户手册

    今天在翻看工作流相关的网页的时候,在开源中国上http://www.oschina.net/question/915507_149175发现activiti的中文文档:http://www.mossl ...

  2. 命名空间jquery

    命名空间的意思就是 同一个元素有绑定了2个相同的事件,比如2个scroll,这个时候你做其他交互的时候只想触发第二个scroll事件  就可以用命名空间做了 <button id="b ...

  3. TF-IDF算法学习报告

    TF-IDF是一种统计方法,这个算法在我们项目提取关键词的模块需要被用到,TF-IDF算法是用来估计 一个词汇对于一个文件集中一份文件的重要程度.从算法的定义中就可以看到,这个算法的有效实现是依靠 一 ...

  4. 数据存储_FMDB数据库队列

    一.代码示例 1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库. 2.代码如下: 1 // 2 // YYViewController.m 3 // 05- ...

  5. 浅谈Android样式开发之View Animation (视图动画)

    引言 一个用户体验良好的App肯定少不了动画效果.Android为我们提供了2种动画框架,分别是视图动画(View Animation)和属性动画(Property Animation).视图动画比较 ...

  6. Swift3.0变化分享

    Swift 3.0 做出的改变很大,在这篇文章中,我将尽我所能,利用代码样例给大家解释Swift 3.0最重要(要命)的改变,希望大家能够做好升级Swift 3.0 的准备.Swift 3.0的改变不 ...

  7. SPSS课程学习思路及流程

    数据挖掘领域对行的分析

  8. SQL Server数据库SP命令祥解

    1.数据库: (1)sp_helpdb:报告有关指定数据库或所有数据库的信息.例:sp_helpdb   --显示所有数据库信息(名称.大小等)例:sp_helpdb Recruitment   -- ...

  9. WebService初学

    作为一个初学者,在遇到新的知识点的时候,搞清这个知识点的名称含义,是有必要的.那什么是WebService呢? 顾名思义,它是一个运行在web上的服务.这个服务通过网络为我们的程序提供服务方法.类似一 ...

  10. D3.js学习(四)

    上一节我们已经学习了线条样式和格栅的绘制,在这一节中我们将要根据之前绘制的线条对图表进行填充,首先来看一下我们的目标吧 在这个图表中,我们对位于线条下面的空间进行了填充,那么,如何改做到呢? 设置填充 ...