类型 HTable(config,tablename) 已弃用。有什么用呢?
2022-09-02 21:01:29
我可以使用什么来代替?HTable(config,tablename)
此方法已弃用。在每个例子中,我都可以发现他们使用这个或另一个Constuctor,这也被弃用了。
我可以使用什么来代替?HTable(config,tablename)
此方法已弃用。在每个例子中,我都可以发现他们使用这个或另一个Constuctor,这也被弃用了。
手动构造 HTable
对象已被弃用。请改用“连接”
来实例化表
。
从连接中,使用 Connection.getTable(TableName) 检索表实现
例:
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();
}
Connection.getTable(TableName)
仅用于检索表。
如果需要改为创建表,请使用 和 。TableDescriptorBuilder
Admin.createTable(TableDescriptor)
例如:
val tableDescriptor: TableDescriptor = TableDescriptorBuilder
.newBuilder(TableName.valueOf("mytable"))
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder("myId".getBytes).build())
.setColumnFamily(ColumnFamilyDescriptorBuilder.newBuilder("data".getBytes).build())
.build()
admin.createTable(tableDescriptor)