Я импортирую TableInputFormat
в своем коде как:
import org.apache.hadoop.hbase.mapreduce.TableInputFormat
, но он показывает ошибки:
объект TableInputFormat не является членом пакета org.apache.hadoop.hbase.mapreduce
, но пакет org.apache.hadoop.hbase.mapreduce
do имеет класс TableInputFormat
(http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/mapreduce/TableInputFormat.html)
И я добавил библиотекуDependencies, в том числе: "org.apache.spark"% "spark-core_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 isв пакете org.apache.hadoop.hbase.mapreduce
, который является частью hbase-server artifact
, поэтому он должен добавить это как зависимость. Но я добавил эту зависимость, почему она будет работать неправильно?