知识大全 java应用程序put操作

Posted 操作

篇首语:岁寒,然后知松柏之后凋也。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java应用程序put操作相关的知识,希望对你有一定的参考价值。

   创建表

   put操作

  public class myHbase

  private static Configuration conf= null;

  static

  conf=HBaseConfiguration create()

  

  /**

  * column familys add column < >hbase columnName

  * @param tableName

  * @param familys

  * @throws Exception

  */

  public void createTable(String tableName String[] familys) throws Exception

  HBaseAdmin admin = new HBaseAdmin(conf)

  if(!admin tableExists(tableName))

  HTableDescriptor desc = new HTableDescriptor(tableName)

  for (int i = ; i < familys length; i++)

  desc addFamily(new HColumnDescriptor(familys[i]))

  

  admin createTable(desc)

  else

  System out println( the table: + tableName + exsists )

  ;

  

  /**

  * @param tableName

  * @param rowKey

  * @param family

  * @param qualifier

  * @param value

  * @throws Exception

  */

  public void putData(String tableName String rowKey String family

  String qualifier String value) throws Exception

  HTable ht = new HTable(conf tableName)

  Put put = new Put(Bytes toBytes(rowKey))

  put add(Bytes toBytes(family) Bytes toBytes(qualifier) Bytes toBytes(value))

  ht put(put)

  

  public static void main(String [] agrs) throws Exception

  myHbase h= new myHbase()

  String [] familys = family family ;

  h createTable( mytable familys)

  h putData( mytable row family qualifier:name value )

  

  

  运行java应用程序 登录hbase shell 发现可以get和scan到数据了

  hbase(main) : > scan mytable

  ROW                   COLUMN+CELL

  row                  column=family :qualifier:name timestamp= v

  alue=value

   row(s) in seconds

  hbase(main) : > get mytable row family :qualifier:name

  COLUMN                CELL

  family :qualifier:na timestamp= value=value

  me

cha138/Article/program/Java/hx/201311/26356

相关参考

知识大全 Java程序性能优化-操作系统调优

Java程序性能优化-操作系统调优  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   操

知识大全 java操作mssql2000的小例子

   主要由三个文件组成一个是主执行文件一个是用户界面文件一个是数据模块文件用户界面这一块是用的eclipse的VE插件做的只是还不知道如何发布这样的应用程序.唉&nbs

知识大全 java操作word

  最近在做项目的时候需要这么一个功能客户有一大堆word格式的模板需要我们用程序向模板里面填充一些数据如果是直接重新写一个Word用POI或Itext都可以搞定关键是读取并解析而且Word里有表格图

知识大全 java定时启动线程

  在实际应用中很多情况需要定时运行程序比如分钟或者小时执行一次程序对此操作java和C#一样可以使用Timer计时器实现即javautilTimer中的Timer类  Timer的定义Timerti

知识大全 怎样用java实现验证码

  现在许多系统的注册登录或者发布信息模块都添加的随机验证码功能就是为了避免自动注册程序或者自动发布程序的使用  验证码实际上就是随机选择一些字符以图片的形式展现在页面上如果进行提交操作的同时需要将图

知识大全 java 常用IO操作

java常用IO操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  packagesyjutil

知识大全 Java操作文本封装类

Java操作文本封装类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  importjavaioB

知识大全 Java对各种文件的操作详解

Java对各种文件的操作详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  java中提供了io

知识大全 如何在java中操作word

  想用java操作word文件?jacob是个不错的选择也就是java桥你可以在project/下载我下载的版本是注意版本太低的话可能会报错  如果没有特殊需求可以直接使用jacob_*zip中提供

知识大全 Java操作DB2 XML数据实践

Java操作DB2XML数据实践  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java操作DB