命令:disable 'tableName' --disable表。注:修改表结构时,必须要先disable表。
命令:enable 'tableName' --使表可用
命令:drop 'tableName' --删除表
HBase基本命令
下面我们再看看看HBase的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:
名称
命令表达式
创建表 create '表名称', '列名称1','列名称2','列名称N'
添加记录 put '表名称', '行名称', '列名称:', '值'
查看记录 get '表名称', '行名称'
查看表中的记录总数 count '表名称'
删除记录 delete '表名' ,'行名称' , '列名称'
删除一张表 先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步 drop '表名称'
查看所有记录 scan "表名称"
查看某个表某个列中所有数据 scan "表名称" , ['列名称:']
更新记录 就是重写一遍进行覆盖
1. 创建表
create 'student','name','address'
新建student表,该表有两列 名称和地址,名称只有一个,address可以有多个,
2.插入一条记录,只能插入某列
put 'student','1','name','tom'
向student有中插入记录,记录的row值为1,列name的值为tom
3. 根据row值 查询一条记录
get 'student','1'
查询结果:
COLUMN CELL
name: timestamp=1301473112875, value=tom
4. 根据row值更新name值 (系统会直接更新)
put 'student','1','name','tom2'
5.再查询时,系统返回最新的值
hbase(main):052:0> get 'student','1'
COLUMN CELL
name: timestamp=1301473425265, value=tom2
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'}
相关推荐
Hbse工具包 包含hbase中各种增删改查
hbse4000-教训5
hbse4000-第6课
掌握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 示例:订单设计&分页设计实效crud接口
根据mysql中数据库配置表信息查询mysql中数据,将部分处理为json格式,上传到hbase中。
这种模式提供了一种方法,用于获取已存储在Hive中的数据,将其导出为HFile,并从这些HFile批量加载HBase表。概述HFile生成功能已添加到。 它添加了以下属性,然后Hive HBaseStorageHandler可以利用这些属性。 hive....
大数据测试题.docx
修改/opt/hbase-2.2.3/conf/hbse-env.sh文件 第一步 设置javahome export JAVA_HOME=/usr/local/java/jdk1.8.0_144 第二部 设置zookeeper选择 为true为hbase自带zookeeper ,false为自己部署的zookeeper export H
大数据PPT、问题与考试题型大礼包 一、单选题(每小题2分,共20分) 二、判断对错题(对打√,错打×)(每小题2...平时实验课练习的那几个HBSE, MongoDB, HDFS 五、编程题(每小题10分,共20分) Spark编程2个题
就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非...