当前位置:   article > 正文

hbase创建表_快速学会HBase创建数据

hbase创建表

本章将介绍如何在HBase表中创建的数据。要在HBase表中创建的数据,可以下面的命令和方法:

  • put 命令,
  • add() - Put类的方法
  • put() - HTable 类的方法.

作为一个例子,我们将在HBase中创建下表。

f0708fae0e746f7ac63a42c12fd8321f.png

使用put命令,可以插入行到一个表。它的语法如下:

20d8ba805213f30c3b4e25b0344e1dda.png

插入第一行

将第一行的值插入到emp表如下所示。

1133dc639192909fcc8eb19d4beb31d4.png

以相同的方式使用put命令插入剩余的行。如果插入完成整个表格,会得到下面的输出。

ad2668960988aade0e0e098e49ef17c1.png

使用Java API插入数据
可以使用Put 类的add()方法将数据插入到HBase。可以使用HTable类的put()方法保存数据。这些类属于org.apache.hadoop.hbase.client包。下面给出的步骤是在一个HBase表创建数据。

第1步:实例化配置类
Configuration类增加了 HBase 配置文件到它的对象。使用HbaseConfiguration类的create()方法,如下图所示的配置对象。

1db1a3f8f4b06ffad83de993a9decfd1.png

第2步:实例化HTable类
有一类名为HTable,在HBase中实现了Table。这个类用于单个HBase表进行通信。在这个类实例接受配置对象和表名作为参数。可以实例HTable类,如下图所示。

5f46abcd9b1e5313972596dc853c90ed.png

第3步:实例化Put类
为了将数据插入到HBase表中,需要使用add()方法和变体。这种方法属于Put类,因此实例化Put类。这个类必须要以字符串格式的列名插入数据。可以实例Put类,如下图所示。

05f99af8dfc32b539725d40cab818859.png

第4步:插入数据
Put类的add()方法用于插入数据。它需要代表列族,分别为:列限定符(列名称)3字节阵列,以及要插入的值。使用add()方法将数据插入HBase表如下图所示。

f678ac1a8e21940ee3739251a108cb7f.png

第5步:保存数据到表中

插入所需的行后,HTable类put实例的put()方法添加,如下所示保存更改。

29e5ef70e23bab9642b0f193d722deff.png

第6步:关闭HTable实例

创建在HBase的表数据之后,使用close()方法,如下所示关闭HTable实例。

43d80c6b5d2ffe5b2ae4b628becb3ae9.png

下面给出的是在HBase的表创建数据的完整程序。

e09edadafd826ceda9e94278f4f0a639.png

编译和执行上述程序如下所示。

e9e329eea43dbbabaa348dfa38d51143.png

下面列出的是输出结果:

69eba49bad142a932105547c9de64e2b.png
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/772012
推荐阅读
相关标签
  

闽ICP备14008679号