我导入 TableInputFormat
在我的代码中: import org.apache.hadoop.hbase.mapreduce.TableInputFormat
但它显示了错误:
对象tableinputformat不是包org.apache.hadoop.hbase.mapreduce的成员
但是包裹 org.apache.hadoop.hbase.mapreduce
你有课吗 TableInputFormat
(http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/tableinputformat.html)
我添加了库依赖项,包括:“org.apache.spark”%“spark-core\u 2.11”%“2.4.0”“org.apache.hbase”%“hbase server”%“2.1.1”“org.apache.hbase”%“hbase common”%“2.1.1”“org.apache.hbase”%“hbase hadoop compat”%“2.1.1”“org.apache.hadoop”%“hadoop common”%“2.8.5”
tableinputformat位于 org.apache.hadoop.hbase.mapreduce
包,它是 hbase-server artifact
,因此需要将其作为依赖项添加。但是我添加了依赖性,为什么会出错呢?
1条答案
按热度按时间ntjbwcob1#
我也遇到了同样的问题,但是在pom.xml中添加了“hbase mapreduce”之后,效果很好。这里我的pom.xml是: