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

Eri*_*eng 4 hadoop hbase scala

我在我的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"
)
Run Code Online (Sandbox Code Playgroud)

我像这样编译项目: sbt compile

我错过了一些重要的事吗?

Mic*_*jac 6

我相信你需要 hbase-client,所以你也应该包括这种依赖:

"org.apache.hbase" % "hbase-client" % "0.99.2"
Run Code Online (Sandbox Code Playgroud)

可能还有更多,取决于你想要编译的内容.