Frage

Ich erhalte diese Fehlermeldung in meiner Protokolldatei WARN hbase.HBaseConfiguration: instantiating HBaseConfiguration() is deprecated. Please use HBaseConfiguration#create() to construct a plain Configuration wie kann ich das beheben?

Meine Klasse erweitert Configured.class, und ich bin Instanziieren Konfiguration wie folgt aus:

HBaseConfiguration hBaseConfiguration = new HBaseConfiguration(getConf());

Hat jemand hat das ähnliche Problem? wie man es beheben?

Bearbeiten

Wie kann ich diese Version von HbaseConfiguration bekommen:

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

Ich habe die neueste Version von hbase Website (Version 0.20.6), aber die Klasse unterscheidet sich von dieser, seiner erstellen fehlt () Methode und einige andere auch.

War es hilfreich?

Lösung

Zitiert Javadoc:

  

Instantinating HBaseConfiguration () ist   veraltet. Bitte verwende   HBaseConfiguration # erstellen (conf) zu   konstruiert eine einfache Konfiguration

Statt tun:

HBaseConfiguration hBaseConfiguration = new HBaseConfiguration(getConf());

Sie sollten tun:

Configuration configuration = HBaseConfiguration.create(getConf());
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top