Hbase 总结(8)

2019-08-30 19:35

if (!(columnList[8].equals(\T\if (!(columnList[9].equals(\T\try{ HTable table =new HTable(conf,tbName); table.put(put); table.close(); } catch (IOException e) { e.printStackTrace(); } } } //全表扫描 public static void hbaseScan(String tbName){ String row; String CF; String columnName; String columnVal; try{ HTable table=new HTable(conf,tbName); ResultScanner rs = table.getScanner(new Scan()); for(Result r:rs){ System.out.println(\row=new String(r.getRow()); System.out.println(\for(Cell cell:r.rawCells()){ CF=new String(CellUtil.cloneFamily(cell)); columnName=new String(CellUtil.cloneQualifier(cell)); columnVal=new String(CellUtil.cloneValue(cell)); System.out.println(CF+\; } } } catch (IOException e) { e.printStackTrace(); } } //查询主键等于某个值的某个列族的记录 public static void hbaseGetByRowID(String tbName,String RowID){ String row; String CF; String columnName; String columnVal; try{ HTable table=new HTable(conf,tbName); Get get=new Get(RowID.getBytes()); Result r = table.get(get); for(Cell cell:r.rawCells()){ CF=new String(CellUtil.cloneFamily(cell)); columnName=new String(CellUtil.cloneQualifier(cell)); columnVal=new String(CellUtil.cloneValue(cell)); System.out.println(CF+\} } catch (IOException e) { e.printStackTrace(); } } //删除主键为某个固定值的所有字段记录 public static void hbaseDeleteByRowID(String tbName,String RowID){ try{ HTable table =new HTable(conf,tbName); Delete del = new Delete(RowID.getBytes()); table.delete(del); } catch (IOException e) { e.printStackTrace(); } } public static void main(String[] args){ if (args.length>1){ String tbname=args[1]; if(args.length==2){ if(args[0].equals(\else if(args[0].equals(\ame);} else if(args[0].equals(\e);} } else if (args.length==3){ if (args[0].equals(\me,args[2]);} else if (args[0].equals(\me,args[2]);} else if (args[0].equals(\(tbname,args[2]);} } else if (args.length==4){ if (args[0].equals(\bname,args[2],args[3]);} } else if (args.length==6){ if (args[0].equals(%umn(tbname,args[2],args[3],args[4],args[5]);} } } } } 单元测试语句: hbase HbaseTest hbaseDisableTable TM_CORP_SNMBR_TOP35_M hbase HbaseTest hbaseDleteTable TM_CORP_SNMBR_TOP35_M hbase HbaseTest hbaseCreateTable TM_CORP_SNMBR_TOP35_M CF hbase HbaseTest hbaseInsertOneColumn TM_CORP_SNMBR_TOP35_M CF LOC_LVL1_CD GZ01 201409 hbase HbaseTest hbaseInsertOneRow TM_CORP_SNMBR_TOP35_M CF 201411,GZ02,1,100,200,1.1,1.1,1.1,1.1,1.1 hbase HbaseTest hbaseInsertOneRow TM_CORP_SNMBR_TOP35_M CF ,GZ02,1,100,200,1.1,1.1,1.1,1.1,1.1 hbase HbaseTest hbaseInsertOneRow TM_CORP_SNMBR_TOP35_M CF 201411,GZ02,1,100,200,,1.1,1.1,1.1,1.1 hbase HbaseTest hbaseScan TM_CORP_SNMBR_TOP35_M hbase HbaseTest hbaseGetByRowID TM_CORP_SNMBR_TOP35_M 201411 hbase HbaseTest hbaseDeleteByRowID TM_CORP_SNMBR_TOP35_M CF 201411


Hbase 总结(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:道教咒语大全

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: