更新时间:2024-08-16 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
HBase客户端使用实践
操作场景
该任务指导用户在运维场景或业务场景中使用HBase客户端。
前提条件
使用HBase客户端(MRS 3.x之前版本)
使用HBase客户端(MRS 3.x及之后版本)
HBase客户端常用命令
   常用的HBase客户端命令如下表所示。更多命令可参考http://hbase.apache.org/2.2/book.html。 
   
    
     
   
  
 | 
         命令  | 
       
         说明  | 
      
|---|---|
| 
         create  | 
       
         创建一张表,例如create 'test', 'f1', 'f2', 'f3'。  | 
      
| 
         disable  | 
       
         停止指定的表,例如disable 'test'。  | 
      
| 
         enable  | 
       
         启动指定的表,例如enable 'test'。  | 
      
| 
         alter  | 
       
         更改表结构。可以通过alter命令增加、修改、删除列族信息以及表相关的参数值,例如alter 'test', {NAME => 'f3', METHOD => 'delete'}。  | 
      
| 
         describe  | 
       
         获取表的描述信息,例如describe 'test'。  | 
      
| 
         drop  | 
       
         删除指定表。删除前表必须已经是停止状态,例如drop 'test'。  | 
      
| 
         put  | 
       
         写入指定cell的value。Cell的定位由表、rowk、列组合起来唯一决定,例如put 'test','r1','f1:c1','myvalue1'。  | 
      
| 
         get  | 
       
         获取行的值或者行的指定cell的值。例如get 'test','r1'。  | 
      
| 
         scan  | 
       
         查询表数据,参数中需指定表名和scanner,例如scan 'test'。  | 
      
   父主题: 使用HBase