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

是否可以在hbase中创建多个表?,hbase,Hbase,我访问了这么多链接,但找不到任何解决方案可以在hbase中创建多个表吗?如果可以,那么如何创建?现在不可能一次创建多个表。实现目前不支持此功能 作为替代方案,您可以创建一个表列表并在其中循环,在每次迭代中调用HBaseAdmin.createTableHTableDescriptor desc。基本上,您希望在同一区域中有多个表 这是不可能的,因为区域是表的一部分,而不是区域的一部分。 每个表被划分为多个区域,每个区域由一个区域服务器提供服务。 创建时,除非指定,否则每个表只有一个区域 HBas

我访问了这么多链接,但找不到任何解决方案可以在hbase中创建多个表吗?如果可以,那么如何创建?

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


作为替代方案,您可以创建一个表列表并在其中循环,在每次迭代中调用HBaseAdmin.createTableHTableDescriptor desc。

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

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


HBase手册中的章节指出了一个地区的体系结构。

创建“表1”和“cf1”。创建“表2”和“cf1”。它在hbase中创建了两个表table1和table2。这就是您要问的吗?不,使用HBaseAdmin实例有可能吗?我们如何知道这两个表属于同一个区域。。!如果可以创建两个表,那么如何为每个表定义密钥范围,然后将其分配给区域服务器?@Tariq yes!