Domanda

Ricevo questo messaggio di errore nel mio ceppo di file WARN hbase.HBaseConfiguration: instantiating HBaseConfiguration() is deprecated. Please use HBaseConfiguration#create() to construct a plain Configuration come posso liberarmi di questo?

La mia classe estende Configured.class, e sto un'istanza di configurazione in questo modo:

HBaseConfiguration hBaseConfiguration = new HBaseConfiguration(getConf());

Qualcuno ha il problema simile? come risolvere il problema?

Modifica

Come posso ottenere questa versione di HbaseConfiguration:

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

Ho scaricato l'ultima versione dal sito web HBase (versione 0.20.6), ma la classe è diverso da questo, la sua mancanza creare il metodo () e alcuni altri troppo.

È stato utile?

Soluzione

Citando il Javadoc:

  

Instantinating HBaseConfiguration () è   deprecato. Si prega di utilizzare   HBaseConfiguration # crea (conf) per   costruire una configurazione piana

Invece di fare:

HBaseConfiguration hBaseConfiguration = new HBaseConfiguration(getConf());

Si dovrebbe fare:

Configuration configuration = HBaseConfiguration.create(getConf());
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top