hdpcwl

HBase数据操作

1.进入hbase操作界面

hbase shell

①:查看数据库状态 status

②:建一个student表

③:插入数据

put \'student\',\'rk1\',\'name\',\'Tom\'

put \'student\',\'rk1\',\'num\',\'123456\'

put \'student\',\'rk2\',\'name\',\'Sum\'

put \'student\',\'rk2\',\'num\',\'123456\'

④:读取指定列的信息

get \'student\',\'rk1\'

get \'student\',\'rk1\',\'name\'

⑤:查看整个表的记录

scan \'student\'

⑥:按列查表记录

scan \'student\',{COLUMNS=>\'name\'}

⑦:删除指定行和指定列,并清空表

delete \'student\',\'rk2\'

delete \'student\',\'rk2\',\'name\'

truncate \'table_name\'

2.模糊查询

①:限制查询

scan \'student\',{COLUMNS=>\'name\'}

②:限制查找条数

③:限制时间范围

④:value值查询(确定与模糊查询)

⑤:前缀过滤器

批量导入导出

1.hbase导出至hdfs

hbase org.apache.hadoop.hbase.mapreduce.Export student /data/hbase-data-back

通过hbase自带导入导出将查询到的终端数据导出到指定目录(自带的Export命令)

hbase   org.apache.hadoop.hbase.mapreduce.Export   表名称   目录

2.hdfs文件下载至本地

hdfs dfs -get 目标路径  保存路径

 

分类:

技术点:

相关文章:

  • 2021-07-17
  • 2021-11-06
  • 2021-12-14
  • 2021-12-04
  • 2021-12-04
  • 2021-05-14
  • 2021-08-26
  • 2021-07-08
猜你喜欢
  • 2021-11-27
  • 2021-12-17
  • 2021-12-04
  • 2021-12-31
  • 2021-11-22
  • 2021-12-04
  • 2021-12-04
相关资源
相似解决方案