我想将Hbase从0.94.15升级到更新版本,例如1.4.2。 我试图了解它将影响多少代码并尝试更改依赖项。
当我使用依赖 org.apache.hbase:hbase:0.94.12 时,有一个包
org.apache.hadoop.hbase.mapreduce
但是当我尝试升级到1.4.2(或1.2.6)时,我找不到这个包。 我试过了
org.apache.hbase:hbase-client:1.4.2
org.apache.hbase:hbase:1.4.2
org.apache.hbase:hbase-hadoop2-compat:1.4.2
但都没有成功。
我使用 org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil.initTableMapperJob 来初始化映射器和缩减器 org.apache.hadoop.hbase.mapreduce.TableMapper 以扩展在地图制作者等等。
这些类是否已弃用,还有其他方法还是包含此包的依赖项?
更新 依赖org.apache.hbase:hbase-server:1.4.2有帮助。所有代码都是兼容的。