HBase 创建表
-
使用HBase Shell创建表
您可以使用create命令创建表,在这里您必须指定表名和列族名。在HBase Shell中创建表的语法如下所示。例 - 下面给出的是一个名为emp的表的示例架构。它有两个列族:“personal data”和“professional data”。Row key personal data professional data 您可以在HBase Shell中创建此表,如下所示。它将为您提供以下输出。验证您可以验证是否使用list命令创建了该表,如下所示。在这里,您可以观察创建的emp表。 -
使用Java API创建表
您可以使用HBaseAdmin类的createTable()方法在HBase中创建表。此类属于org.apache.hadoop.hbase.client软件包。下面给出了使用Java API在HBase中创建表的步骤。步骤1:实例化HBaseAdmin此类需要使用Configuration对象作为参数,因此首先实例化Configuration类并将此实例传递给HBaseAdmin。步骤2:建立TableDescriptorHTableDescriptor是一个属于org.apache.hadoop.hbase类的类。此类类似于表名和列族的容器。步骤3:通过管理员执行使用HBaseAdmin类的createTable()方法,可以在Admin模式下执行创建的表。下面给出的是通过admin创建表的完整程序。编译并执行上述程序,如下所示。以下应该是输出: