3.1java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.HBaseAdmin.<init>

hive 建立外部表  与hbase关联报错

先看见表语句和报错代码:

 

 再看看日志

 

 没有直接得到有用的信息,于是网上一顿乱搜,发现有一篇 使用sqoop1.4.6从mysql5.7向hbase2.2.5导入数据出现错误大概一直(https://blog.csdn.net/u013596478/article/details/110881705)

就是说hbase 版本太高了,把一个低本的hbase的lib目录下的jar包,复制到 ${SQOOP_HOMR}/lib,就可以了 我复制的是hbase1.6.0的,测试可用 

 

posted on 2022-05-17 15:12  paike123  阅读(279)  评论(0编辑  收藏  举报

导航