编译scala时,对象hbase不是org.apache.hadoop包的成员

dfty9e19  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(361)

我在scala项目中使用hbase api,但在导入hbase时遇到编译错误 import org.apache.hadoop.hbase 编译结果表明“object hbase不是org.apache.hadoop包的成员”
我正在使用sbt构建我的项目,这是build.sbt的一部分:

libraryDependencies ++= Seq(
    "org.apache.hadoop" % "hadoop-core" % "1.2.1",
    "org.apache.hbase" % "hbase" % "0.99.2"
)

我把这个项目编译成这样: sbt compile 我错过了什么重要的东西吗?

svmlkihl

svmlkihl1#

我相信你需要 hbase-client ,因此还应包含此依赖项:

"org.apache.hbase" % "hbase-client" % "0.99.2"

可能更多,这取决于您试图编译的内容。

相关问题