我在我的 scala 项目中使用了 HBase API,但在导入 hbase 时遇到编译错误
import org.apache.hadoop.hbase
编译结果告诉“对象 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
我错过了一些重要的东西吗?

最佳答案

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

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

可能更多,取决于您要编译的内容。

关于scala - 编译 scala 时,对象 hbase 不是包 org.apache.hadoop 的成员,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28264988/

10-12 12:46
查看更多