不推荐使用HTable(config,tablename)类型。 有什么用呢?

我可以使用什么代替HTable(config,tablename)

不推荐使用此方法。 在每个例子中,我都可以找到他们使用的这个或另一个Constuctor,它也被弃用了。

不推荐手动构造HTable对象。 请使用Connection来实例化Table

Connection ,使用Connection.getTable(TableName)检索Table实现

例:

 Connection connection = ConnectionFactory.createConnection(config); Table table = connection.getTable(TableName.valueOf("table1")); try { // Use the table as needed, for a single operation and a single thread } finally { table.close(); connection.close(); } 

HTable不再是客户端API。 请改用表格。 这里是api doc中的描述:

HTable不再是客户端API。 请改用表格。 它标记为InterfaceAudience.Private,从hbase-1.0.0开始,表明这是H​​adoop接口分类中定义的HBase内部类。 无法保证向后的源/二进制兼容性和方法,或者类可以在不弃用的情况下更改或消失。