使用Java API插入数据
您可以使用Put类的add()方法将数据插入Hbase 。您可以使用HTable类的put()方法保存它。这些类属于org.apache.hadoop.hbase.client软件包。下面给出了在HBase表中创建数据的步骤。
步骤1:连接
该配置类增加了HBase的配置文件,它的对象。您可以使用HbaseConfiguration类的create()方法创建配置对象,如下所示。
步骤2:实例化Table类
您有一个名为HTable的类,它是HBase中Table的实现。此类用于与单个HBase表进行通信。在实例化此类时,它接受配置对象和表名称作为参数。Table类,如下所示。
步骤3:实例化Put 类
要将数据插入到HBase表中,请使用add()方法及其变体。此方法属于Put,因此实例化put类。此类要求您要以字符串格式将数据插入到的行名。您可以如下所示实例化Put类。
步骤4:插入数据
Put类的addaddColumn()方法用于插入数据。它需要3个字节的数组,分别代表列族,列限定符(列名)和要插入的值。如下所示,使用addColumn()方法将数据插入HBase表。
步骤5:将数据保存在表中
插入所需的行后,通过将put实例添加到HTable类的put()方法中来保存更改,如下所示。
步骤6:关闭HTable实例
在HBase表中创建数据后,使用close()方法关闭HTable实例,如下所示。
下面给出了在HBase Table中创建数据的完整程序。
编译并执行上述程序,如下所示。
以下应该是输出: