上面的语句将 htable描述符作为不推荐使用的

我已经搜索了很多地方,但无法为此找到其他选择。

最佳答案

我猜您正在使用带有字符串参数的构造函数,即您的参数变量'table'是一个字符串:

HTableDescriptor(String name); //Deprecated

您需要构造一个表描述符,将TableName对象指定为:
HTableDescriptor(TableName name);

有关TableName对象的更多详细信息,可以使用此链接:
https://hbase.apache.org/apidocs/org/apache/hadoop/hbase/TableName.html

关于hadoop - hbase中的HTableDescriptor(table)已弃用,是否可以替代?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35661843/

10-16 02:59