当前位置: 首页 > news >正文

网站运营学习长春网站优化指导

网站运营学习,长春网站优化指导,网站设计字体大小规范,提供做网站下面给大家介绍一些HBase 常用 shell 操作,各位看官看好了啦,我要献丑了。 进入 HBase 客户端命令操作界面 $ bin/hbase shell查看帮助命令 > help查看当前数据库中有哪些表 > list创建一张表 创建 user 表,包含 info、data 两个列…

下面给大家介绍一些HBase 常用 shell 操作,各位看官看好了啦,我要献丑了。

  1. 进入 HBase 客户端命令操作界面
$ bin/hbase shell
  1. 查看帮助命令
> help
  1. 查看当前数据库中有哪些表
> list
  1. 创建一张表
    创建 user 表,包含 info、data 两个列族
> create 'user', {NAME => 'info', VERSIONS => '3'}{NAME => 'data'}
  1. 添加数据操作
    向 user 表中插入信息,row key 为 rk0001,列族 info 中添加 name 列标示符,值为 zhangsan
> put 'user', 'rk0001', 'info:name', 'zhangsan'
  1. 通过 rowkey 进行查询
> get 'user', 'rk0001'
  1. 查看 rowkey 下面的某个列族的信息
> get 'user', 'rk0001', 'info'
  1. 查看 rowkey 指定列族指定字段的值
> get 'user', 'rk0001', 'info:name', 'info:age'
  1. 查看 rowkey 指定多个列族的信息
    获取 user 表中 row key 为 rk0001,info、data 列族的信息
> get 'user', 'rk0001', 'info', 'data'
  1. 指定 rowkey 与列值查询
    获取 user 表中 row key 为 rk0001,cell 的值为 zhangsan 的信息
> get 'user', 'rk0001', {FILTER => "ValueFilter(=, 'binary:zhangsan')"}
  1. 指定 rowkey 与列值模糊查询
    获取 user 表中 row key 为 rk0001,列标示符中含有 a 的信息
> get 'user', 'rk0001', {FILTER => "(QualifierFilter(=,'substring:a'))"}
  1. 查询所有数据
    查询 user 表中的所有信息
> scan 'user'
  1. 列族查询
    查询 user 表中列族为 info 的信息
> scan 'user', {COLUMNS => 'info'}
  1. 多列族查询
    查询 user 表中列族为 info 和 data 的信息
> scan 'user', {COLUMNS => ['info', 'data']}
  1. 指定列族与某个列名查询
    查询 user 表中列族为 info、列标示符为 name 的信息
> scan 'user', {COLUMNS => 'info:name'}
  1. 指定列族与列名以及限定版本查询
    查询 user 表中列族为 info、列标示符为 name 的信息,并且版本最新的 5 个
> scan 'user', {COLUMNS => 'info:name', VERSIONS => 5}
  1. 指定多个列族与按照数据值模糊查询
    查询 user 表中列族为 info 和 data 且列标示符中含有 a 字符的信息
> scan 'user', {COLUMNS => ['info', 'data'], FILTER => "(QualifierFilter(=,'substring:a'))"}
  1. rowkey 的范围值查询
    查询 user 表中列族为 info,rk 范围是(rk0001, rk0003)的数据
> scan 'user', {COLUMNS => 'info', STARTROW => 'rk0001', ENDROW => 'rk0003'}
  1. 指定 rowkey 模糊查询
    查询 user 表中 row key 以 rk 字符开头的
> scan 'user',{FILTER=>"PrefixFilter('rk')"}
  1. 指定数据范围值查询
    查询 user 表中指定范围的数据
> scan 'user', {TIMERANGE => [1392368783980, 1392380169184]}
  1. .统计一张表有多少行数据
> count 'user'
  1. 更新版本号
    将 user 表的 f1 列族版本号改为 5
> alter 'user', NAME => 'info', VERSIONS => 5
  1. 指定 rowkey 以及列名进行删除
    删除 user 表 row key 为 rk0001,列标示符为 info:name 的数据
> delete 'user', 'rk0001', 'info:name'
  1. 指定 rowkey,列名以及字段值进行删除
    删除 user 表 row key 为 rk0001,列标示符为 info:name,timestamp 为
    1392383705316 的数据
> delete 'user', 'rk0001', 'info:name', 1392383705316
  1. 删除一个列族
> alter 'user', NAME => 'info', METHOD => 'delete'
  1. 清空表数据
> truncate 'user'
  1. 删除表
    首先需要先让该表为 disable 状态,使用命令:
> disable 'user

然后才能 drop 这个表,使用命令:

> drop 'user' 
> 注意:如果直接 drop 表,会报错:Drop the named table. Table must first be disabled

得了,今天就学到这里吧。下班,溜溜球。

http://www.yayakq.cn/news/54318/

相关文章:

  • 建一个自己的网站需要多少钱上住房和城乡建设部网站
  • 做网站需要注意的建设银行网站怎么预约纪念币
  • 做网站个人三五互联网站建设怎么样
  • 公司手机网站模板免费下载无为教育网站
  • 网站建设年终总结怎么写河北seo网络优化培训
  • 广东省城乡住房建设厅网站首页网站不做备案
  • 网站广告动图怎么做网站排名软件推荐
  • 广东高端网站建设公司门店销售管理系统
  • iis默认网站路径网站改版301
  • 怎么部署自己的网站建筑工程学院
  • 网站建设任务分解网站建设常用单词
  • 怎么做同城商务网站医疗教育的网站建设
  • 福建泉州曾明军的网站做网站要什么
  • 济南模板建站多少钱教案怎么写模板
  • 品牌型网站的作用一个网络空间如何做两个网站
  • 做网站怎么拿框架的原代码电子商务网站租用服务器费用
  • 公司网站建设申请书企业 办公 网站模板下载
  • 兰州市城乡建设局网官网站做网站站长累吗
  • 网站开发需要懂多少代码wordpress自定义评论
  • 网站制作公司起名徐闻网站开发公司
  • 营销型网站seo企业网站推广营销
  • 网站模板选择临沂市建设局的网站
  • 怎么做网站计划昆山 网站建设 企炬
  • 建设个人网站详细点郴州网吧
  • diy建站系统营销策略都有哪些
  • 免费发广告帖子的网站wordpress qq注册
  • 南阳微网站三五互联网站管理登录地址是多少
  • 深圳手机网站建设报价杭州网站推广大全
  • 江门站排名优化公司官网模板
  • 都有哪些js素材网站花卉网站建设策划