2017-01-11 4 views

答えて

1

これら2つのクラスが共存するHBaseのバージョンを使用している場合(0.96+)、それらの間には全く違いはありません。

あなたはHFileOutputFormatのコードをチェックし、HFileOutputFormat.configureIncrementalLoadがちょうどHFileOutputFormat2から同じメソッドを呼び出すことがわかります。

public static void configureIncrementalLoad(Job job, HTable table) 
    throws IOException { 
HFileOutputFormat2.configureIncrementalLoad(job, table.getTableDescriptor(), 
    table.getRegionLocator()); 
} 

この動作はHFileOutputFormat2が追加された0.96以降のHBaseのすべてのバージョンに存在しています。

関連する問題