HBase Java API 创建表格及 HBase Shell 展示所有表格
使用 Java API 在 HBase 中创建 Stu_Class 表
以下代码展示了如何在 HBase 中使用 Java API 创建名为'Stu_Class'的表格:
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTableDescriptor;
import org.apache.hadoop.hbase.TableName;
import org.apache.hadoop.hbase.client.Admin;
import org.apache.hadoop.hbase.client.Connection;
import org.apache.hadoop.hbase.client.ConnectionFactory;
public class CreateTable {
public static void main(String[] args) throws IOException {
Configuration conf = HBaseConfiguration.create();
Connection connection = ConnectionFactory.createConnection(conf);
Admin admin = connection.getAdmin();
HTableDescriptor tableDescriptor = new HTableDescriptor(TableName.valueOf('Stu_Class'));
tableDescriptor.addFamily(new HColumnDescriptor('info'));
tableDescriptor.addFamily(new HColumnDescriptor('score'));
admin.createTable(tableDescriptor);
System.out.println('Table created successfully!');
admin.close();
connection.close();
}
}
在 HBase Shell 中展示所有表格
在 HBase Shell 中,可以使用以下命令列出所有已创建的表格:
list
执行该命令后,会列出所有已创建的表的名称。
原文地址: https://www.cveoy.top/t/topic/owyJ 著作权归作者所有。请勿转载和采集!