今天更新hbase-client版本发现原本使用的utils类提示方法废弃,所以查询新的api文档发现确实做了变更,而且以前1.x用的方法将会在以后3.x版本删除;
更新的版本maven:
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-common</artifactId>
<version>2.0.1</version>
</dependency>
创建表的api
1.x
// //判断表是否可用
// if(!admin.isTableAvailable(TableName.valueOf(tableName))){
// HTableDescriptor hbaseTable = new HTableDescriptor(TableName.valueOf(tableName));
// for (String familyName:familyNames){
// hbaseTable.addFamily(new HColumnDescriptor(familyName));
// }
//