base创建表的过程用以下代码描述:
try (
//对表操作需要使用HbaseAdmin
Connection connection =ConnectionFactory.createConnectjon(conf);
//管理表
HBaseAdmin admin = (HBaseAdmin) connection.getAdmin();
//1.表如果存在,请输入其他表名
if(isExist(tableName))(
System.out.println("表存在,请输入其他表名");
jelse
//2.注意:创建表的话,需要创建一个描述器
HTableDescriptor htd = new HTableDescriptor(TableName.valueOf(tableName));//3.创建列族
for(String cf:columnfamily)(
htd.addFamily(new HColumnDescriptor(cf));
//4.创建表
admin.createTable(htd);
System.out.println("表已经创建成功!");
) catch (IOException e)(
e.printStackTrace();
)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。