我在我的scala项目中使用了HBase API,但是当我导入hbase时遇到编译错误
导入 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 编译
我是否错过了重要的事情?
最佳答案
我相信你需要 hbase-client
,所以你还应该包括这个依赖:
"org.apache.hbase" % "hbase-client" % "0.99.2"
可能更多,这取决于您要编译的内容。
关于scala - 编译 scala 时,对象 hbase 不是包 org.apache.hadoop 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28264988/