zoukankan      html  css  js  c++  java
  • scan查询

    1.限制条件

    scan 'ecpcibimbqm:lijieran',{COLUMNS=>'d'}

    scan 'ecpcibimbqm:lijieran',{COLUMNS=>['d','n']}

    hbase(main):002:0> scan 'ecpcibimbqm:lijieran',{COLUMNS=>'d'}
    ROW                                COLUMN+CELL                                                                                        
     000,EZGJPRN2YJP9                  column=d:recordType, timestamp=1555064148545, value=FEED_TRAXCP                                    
     000,EZGJPRN2YJP9                  column=d:venue, timestamp=1555064154049, value=TRAXCP                                              
     001,EZGJPRN2YJP9                  column=d:BenchmarkCUSIP, timestamp=1555064066607, value=912810SD1                                  
     001,EZGJPRN2YJP9                  column=d:rawstoreId, timestamp=1555064148298, value=d0df2796-8a50-3672-8c95-e82f509f4afc           
     001,EZGJPRN2YJP9                  column=d:recordId, timestamp=1555064148534, value=43ad4aab-1a09-4200-a061-5794495fbf1a             
     002,EZGJPRN2YJP9                  column=d:BenchmarkISIN, timestamp=1555064066648, value=US9128285G14                                
     003,EZGJPRN2YJP9                  column=d:Cusip, timestamp=1555064066796, value=00290FBP9                                           
     003,EZGJPRN2YJP9                  column=d:InboundMessageDateTime, timestamp=1555064066809, value=2018-11-16T00:00:00Z               
     003,EZGJPRN2YJP9                  column=d:isin, timestamp=1555064066892, value=EZGJPRN2YJP9                                         
     004,EZGJPRN2YJP9                  column=d:NextCallDate, timestamp=1555064066822, value=46767   

    scan 'ecpcibimbqm:lijieran',{COLUMNS=>'d:venue'}

    hbase(main):003:0> scan 'ecpcibimbqm:lijieran',{COLUMNS=>'d:venue'}
    ROW                                COLUMN+CELL                                                                                        
     000,EZGJPRN2YJP9                  column=d:venue, timestamp=1555064154049, value=TRAXCP                                              
     1111                              column=d:venue, timestamp=1527499827743, value=BUD  
    scan 'ecpcibimbqm:lijieran',{COLUMNS=>['d','n'],LIMIT=>1} 
    hbase(main):012:0> scan 'ecpcibimbqm:lijieran',{COLUMNS=>['d','n'],LIMIT=>1} 
    ROW                                COLUMN+CELL                                                                                        
     000,EZGJPRN2YJP9                  column=d:recordType, timestamp=1555064148545, value=FEED_TRAXCP                                    
     000,EZGJPRN2YJP9                  column=d:venue, timestamp=1555064154049, value=TRAXCP    
    scan 'ecpcibimbqm:lijieran',{TIMERANGE=>[1555397135751,1555397135795]}
    hbase(main):014:0> scan 'ecpcibimbqm:lijieran',{TIMERANGE=>[1555397135751,1555397135795]}
    ROW                                COLUMN+CELL                                                                                        
     e8ab858a-03fa-36de-9791-d19257709 column=d:id[0]/type, timestamp=1555397135751, value=Isin                                           
     5dd,H,210,2018-03-14T06:50:11.848                                                                                                    
     Z                                                                                                                                    
     e8ab858a-03fa-36de-9791-d19257709 column=d:id[0]/val, timestamp=1555397135761, value=TL0JEQPZ4HZ0                                    
     5dd,H,210,2018-03-14T06:50:11.848                                                                                                    
     Z                                                                                                                                    
     e8ab858a-03fa-36de-9791-d19257709 column=d:pid, timestamp=1555397135774, value=194809150182                                          
     5dd,H,210,2018-03-14T06:50:11.848                                                                                                    
     Z                                                                                                                                    
     e8ab858a-03fa-36de-9791-d19257709 column=d:rel[0]/rpid, timestamp=1555397135784, value=194809150183                                  
     5dd,H,210,2018-03-14T06:50:11.848                                                                                                    
     Z   

    2.filter 过滤部分

    PrefixFilter:rowKey前缀过滤

    scan 'ecpcibimbqm:lijieran',{FILTER=>"PrefixFilter('003')"}
    hbase(main):001:0> scan 'ecpcibimbqm:lijieran',{FILTER=>"PrefixFilter('003')"}
    ROW                                COLUMN+CELL                                                                                        
     003,EZGJPRN2YJP9                  column=d:Cusip, timestamp=1555064066796, value=00290FBP9                                           
     003,EZGJPRN2YJP9                  column=d:InboundMessageDateTime, timestamp=1555064066809, value=2018-11-16T00:00:00Z               
     003,EZGJPRN2YJP9                  column=d:isin, timestamp=1555064066892, value=EZGJPRN2YJP9    

    QualifierFilter:列过滤器

    QualifierFilter对列的名称进行过滤,而不是列的值。

    hbase(main):005:0> scan 'ecpcibimbqm:lijieran',{FILTER=>"PrefixFilter('003') AND QualifierFilter(>=,'binary:Cusip')"}
    ROW                                COLUMN+CELL                                                                                        
     003,EZGJPRN2YJP9                  column=d:Cusip, timestamp=1555064066796, value=00290FBP9                                           
     003,EZGJPRN2YJP9                  column=d:InboundMessageDateTime, timestamp=1555064066809, value=2018-11-16T00:00:00Z               
     003,EZGJPRN2YJP9                  column=d:isin, timestamp=1555064066892, value=EZGJPRN2YJP9                                         
    1 row(s) in 0.0590 seconds
    
    hbase(main):006:0> scan 'ecpcibimbqm:lijieran',{FILTER=>"PrefixFilter('003') AND QualifierFilter(=,'binary:Cusip')"}
    ROW                                COLUMN+CELL                                                                                        
     003,EZGJPRN2YJP9                  column=d:Cusip, timestamp=1555064066796, value=00290FBP9      

    TimestampsFilter:时间戳过滤器

    hbase(main):007:0> scan 'ecpcibimbqm:lijieran',{FILTER=>"TimestampsFilter(1555397135751,1555397135795)"}
    ROW                                COLUMN+CELL                                                                                        
     e8ab858a-03fa-36de-9791-d19257709 column=d:id[0]/type, timestamp=1555397135751, value=Isin                                           
     5dd,H,210,2018-03-14T06:50:11.848                                                                                                    
     Z                                                                                                                                    
     e8ab858a-03fa-36de-9791-d19257709 column=d:rel[1]/rpid, timestamp=1555397135795, value=194809150184                                  
     5dd,H,210,2018-03-14T06:50:11.848                                                                                                    
     Z         
  • 相关阅读:
    如何写好软件需求说明?
    怎么做,与为什么?[转]
    WCF学习中遇到的一些问题
    删除数据库中所有表、视图以及存储过程
    如何获取Repeater的当前行号
    Asp.Net 获取FileUpload控件的文件路径、文件名、扩展名
    IP地址通过WebService得到城市
    springboot、intellij与docker的结合
    开源GIS软件初探
    Statement接口提供的execute、executeQuery和executeUpdate之间的区别
  • 原文地址:https://www.cnblogs.com/jieran/p/11309047.html
Copyright © 2011-2022 走看看