1.
object hbase is not a member of package org.apache.hadoop when compiling scala
在Scala工程中使用HBase API,import hbase时,
import org.apache.hadoop.hbase
出现编译错误
解决(大概,没有尝试):
使用sbt构建工程时,添加依赖:
hbase-client,hbase-common,hbase-server然后sbt assembly
libraryDependencies ++=Seq(
"org.apache.hbase" % "hbase-server" % "0.99.2",
"org.apache.hbase" % "hbase-common" % "0.99.2"
"org.apache.hbase" % "hbase-client" % "0.99.2"
2.
Spark读取Hbase中的数据
加入如下依赖:
libraryDependencies ++= Seq(
"org.apache.spark" % "spark-core_2.10" % "0.9.1",
"org.apache.hbase" % "hbase" % "0.98.2-hadoop2",
"org.apache.hbase" % "hbase-client" % "0.98.2-hadoop2",
"org.apache.hbase" % "hbase-common" % "0.98.2-hadoop2",