是否可以在hbase中创建多个表?

时间:2014-04-21 08:55:31

标签: hbase

我访问过这么多链接但是找不到任何解决方案“是否有可能在hbase中创建多个表?”如果是,那么如何?

2 个答案:

答案 0 :(得分:0)

现在不可能一次创建多个表。 HBaseAdmin 实施目前不支持此功能。

作为替代方案,您可以创建一个表列表并循环遍历它,在每次迭代中调用 HBaseAdmin.createTable(HTableDescriptor desc)

答案 1 :(得分:0)

基本上,您希望在同一区域中拥有多个表。

这是不可能的,因为区域是表的一部分而不是反之(表区域的一部分)。 每个表都分为多个区域,每个区域由一个区域服务器提供服务。 创建时,除非指定,否则每个表只有一个区域。

HBase Book中的Regions Architecture章节指出了一个地区的架构。