最近在做大数据的实验时,遇到需要类似于sql中 select XXX from where xxxxx=xxx的一个检索的需求,翻了好多博客都没有解决,最后通过查看hbase filte的文档,使用SingleValueFilter过滤器

表的结构

    #结构Student表,包含Base和Score两个列族Base列族包含Number、Name、Sex、Prof列;//学号、姓名、性别、专业Score列族包含English、Math、Market、Java、Python、BigData列

表的数据

表中数据,每行rowkey设置为学生学号Number    Name    Sex   Prof      English Math    Market  Java  Python BigData001     Tim     m      bigdata   80      72              85     75      80002       Lucy    f      bigdata   78      68              88     80      76003      Vivian   f      biz       82      70       70004   Golden    m      biz       80      77       68

需求

搜索所有bigdata专业的学生

解决

思路:使用SingleValueFilter过滤器
scan ‘Student’,{COLUMNS=>‘Base:Name’,FILTER=>“SingleValueFilter(‘Base’,‘Prof’,=,‘bignary:bigdata’)”}

scan 'Student',{COLUMNS=>'Base:Name',FILTER=>"SingleValueFilter('Base','Prof',=,'bignary:bigdata')"}

结果

Hbase按指定列族中指定列的列值查找数据Hbase命令相关推荐

  1. Python数据分析 找出数组中每行(或每列)中指定的百分位数 numpy.percentile()

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python数据分析 找出数组中每行(或每列) 中指定的百分位数 numpy.percent ...

  2. ZeroMQ接口函数之 :zmq_msg_init_data - 从一个指定的存储空间中初始化一个ZMQ消息对象的数据...

    ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq_msg_init_data zmq_msg_init_data(3) ØMQ Manual - ØMQ/3.2.5 ...

  3. oracle设计自增列,oracle中实现自增列

    oracle中实现自增列 1.创建学生表: CREATE TABLE student ( xh number primary key, Name varchar2(10) not null); 2. ...

  4. Table中合并相同内容列+Excel中合并相同内容列。

    Table中合并相同内容列的方法比较好办,网上代码也很多,参照了一些把它封装成jquery 插件,调用起来还是蛮好用的. 这个地方稍微修改了下,有的时候td中内容虽然一样,但是数据库中的value却是 ...

  5. elementui table 固定列_element-ui 中的table的列隐藏问题解决

    element-ui 中的table和bootstrap中的table的某些设置还是有一定的差别的.之前用bootstrap做的表格,想要实现简短列和详细列的切换.因为详细列实在有太多列了,拉动滚动条 ...

  6. 插入字符到指定字符数组中指定位置

    为了简便直接都固定 字符数组 和 要插入的字符和插入的位置 本例中:固定插入 k 字符,插入位置 3 也就是数组元素下标2的那个元素插入前的字符数组 A B C D E 插入后要的结果 A B K C ...

  7. hbase filter原理_HBase应用|HBase在移动广告监测产品中的应用

    1 HBase在Ad Tracking的应用 1.1 Ad Tracking的业务场景 Ad Tracking是TalkingData的移动广告监测产品,其核心业务模型是归因.App用户点击广告之后, ...

  8. matlab 求取矩阵中值,matlab中取矩阵中指定列的值组成新矩阵

    matlab 矩阵中怎么加入冒号,比如我想矩阵A的第一列都为"1:" A(:,1)='1:';再问:不行的再答:用结构矩阵或者单元矩阵试试吧. 诚教:matlab中取矩阵的其中几行 ...

  9. Hbase中的列族ColumnFamily是什么?

    首先先了解一下Hbase的表结构吧 (首先你要知道Hbase也是一种数据库,也有表qvq) 如下: 这是一个示例,可以看到与Mysql有点类似,但又略有不同. 不同的部分我已经框出来了(红色部分) 也 ...

最新文章

  1. 图文解说nginx中server的匹配顺序
  2. 用python画皮卡丘画法-利用Python绘制萌萌哒的皮卡丘
  3. BADI EXIT等增强报W警告类消息
  4. 分布式服务下的关键技术(转)
  5. 在Java 9中使用sun.misc.Unsafe
  6. [html] 如何给页面添加追加右键菜单(原右键菜单功能保持不变)
  7. 苹果笔记本电脑亮度无法调节_苹果更新笔记本加量还降价,教育优惠全面开启!...
  8. 华为欲全面超苹果;滴滴优步并购案被调查;Siri 不联网也能用 | 极客头条
  9. ubuntu全局配置文件
  10. 李航《统计学习方法》第二章课后答案链接
  11. VMware之虚拟机迁移
  12. Java基础知识强化之网络编程笔记22:Android网络通信之 Android常用OAuth登录(获取个人信息)...
  13. 免费mp3音乐上传外链网站大全
  14. 思维导图编辑最常用的几种Edraw Max(亿图)快捷键
  15. WOW 最简单的插件入门,适合不知道怎么创建XML/自己写的插件始终不生效的
  16. 2020年最佳恶意软件删除工具Top 10
  17. 如何在 Python 中使用 Plotly 创建太阳系的 3D 模型 (教程含源码)
  18. 全新自适应地址发布页HTML源码【手机端】【pc端】
  19. SpringBoot的pom详解
  20. LabVIEW串口仪器控制

热门文章

  1. esxi架设Panabit+网桥模式
  2. GPS从入门到放弃(十九)、精密星历(sp3格式)
  3. PyAutoGUI—自动化操作工具(1)基础入门
  4. Linux下刻录CD/DVD详解
  5. GeoMesa HBase 安装及问题解决:
  6. 目标跟踪:相关滤波算法MOSSE理解与python实现
  7. R语言GD包地理探测器分析时报错、得不到结果等情况的解决方案
  8. 数据库:不允许保存更改数据库表问题的解决
  9. [2022-03-21] sqlplus 显示格式化
  10. Linux中常用软件安装(基于Ubuntu)