如何从Java客户端将数据写入多个HBASE表?

时间:2018-06-28 05:28:54

标签: hadoop hbase bigdata

我有一个Java进程试图将数据写入两个MaprDB-Json表(MaprDB是Hbase的MAPR版本),如下面的代码所示,我有两个json对象想要将每个json对象发布到不同的Mapr- DB Json表。您能否建议如何在同一Java客户端应用程序中初始化两个maprDB-Json / Hbase连接?我的代码如下。

Json1 = {“名称”:“ Sri”,“地址”:“纽约”}

Json 2 = {“名称”:“ Sri”,“部门”:“系统”}

下面是表连接块,但可以一次创建一个连接。

A。 //尝试(Table table = mapRDBCRUD.getOrCreateTable(TABLE_PATH)){  字符串myRecord = record.value()。toString(); ...... .... }

B。 表连接细节如下 公共表getOrCreateTable(String tableName)引发IOException {     如果(!MapRDB.tableExists(tableName)){         table = MapRDB.createTable(tableName); //创建表格(如果尚不存在)     }其他{         table = MapRDB.getTable(tableName); //获取表格     }

0 个答案:

没有答案