简体   繁体   English

摆脱Hbase配置弃用警告

[英]getting rid of Hbase configuration deprecated warning

I'm getting this error message in my log file WARN hbase.HBaseConfiguration: instantiating HBaseConfiguration() is deprecated. Please use HBaseConfiguration#create() to construct a plain Configuration 我在我的日志文件中收到此错误消息WARN hbase.HBaseConfiguration: instantiating HBaseConfiguration() is deprecated. Please use HBaseConfiguration#create() to construct a plain Configuration WARN hbase.HBaseConfiguration: instantiating HBaseConfiguration() is deprecated. Please use HBaseConfiguration#create() to construct a plain Configuration how can I get rid of this? WARN hbase.HBaseConfiguration: instantiating HBaseConfiguration() is deprecated. Please use HBaseConfiguration#create() to construct a plain Configuration如何摆脱这个?

My class extends Configured.class , and I'm instantiating configuration like this : 我的类扩展了Configured.class,我正在实例化这样的配置:

HBaseConfiguration hBaseConfiguration = new HBaseConfiguration(getConf());

Did anyone have the similar issue? 有没有人有类似的问题? how to fix it ? 怎么解决?

EDIT 编辑

How can I get this version of HbaseConfiguration : 如何获得此版本的HbaseConfiguration:

http://hbase.apache.org/docs/r0.89.20100726/xref/org/apache/hadoop/hbase/HBaseConfiguration.html http://hbase.apache.org/docs/r0.89.20100726/xref/org/apache/hadoop/hbase/HBaseConfiguration.html

I downloaded the latest version from hbase web site(version 0.20.6) but the class is different from this one, its missing create() method and some other too. 我从hbase网站(版本0.20.6)下载了最新版本,但该类与此类不同,它缺少create()方法和其他一些。

Quoting the Javadoc: 引用Javadoc:

Instantinating HBaseConfiguration() is deprecated. 不推荐使用Instantinating HBaseConfiguration()。 Please use HBaseConfiguration#create(conf) to construct a plain Configuration 请使用HBaseConfiguration #create(conf)构造普通配置

Instead of doing: 而不是做:

HBaseConfiguration hBaseConfiguration = new HBaseConfiguration(getConf());

You should do: 你应该做:

Configuration configuration = HBaseConfiguration.create(getConf());

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM