编译 scala 时,对象 hbase 不是包 org.apache.hadoop 的成员
object hbase is not a member of package org.apache.hadoop when compiling scala
我在我的 scala 项目中使用了 HBase API,但是当我导入 hbase 时遇到编译错误
import org.apache.hadoop.hbase
编译结果表明"object hbase is not a member of package 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 项目中使用了 HBase API,但是当我导入 hbase 时遇到编译错误
import org.apache.hadoop.hbase
编译结果表明"object hbase is not a member of package 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"
可能还会更多,具体取决于您要编译的内容。