scala connect hbase master failure scala connect hbase master failure hadoop hadoop

scala connect hbase master failure


I finally put hbase and hdfs xml confiure into sub path src/main/resources. Then addResouce to hadoop configure.But that is not the core of my problem. The jar version of hbase package should match the hbase version. I fixed my build.sbt. The code posted below. Hopely could help someone meet the error I meet.

libraryDependencies += "org.apache.hbase" % "hbase-client" % "1.0.0-cdh5.4.8"libraryDependencies += "org.apache.hbase" % "hbase-common" % "1.0.0-cdh5.4.8"libraryDependencies += "org.apache.hbase" % "hbase-server" % "1.0.0-cdh5.4.8"libraryDependencies += "org.apache.hadoop" % "hadoop-core" % "2.6.0-mr1-cdh5.4.8"libraryDependencies += "org.apache.hadoop" % "hadoop-hdfs" % "2.6.0-cdh5.4.8"libraryDependencies += "org.apache.hadoop" % "hadoop-common" % "2.6.0-cdh5.5.4"// libraryDependencies += "org.apache.hbase" % "hbase-client" % "1.0.0-CDH"// libraryDependencies += "org.apache.hbase" % "hbase-common" % "1.0.0"// libraryDependencies += "org.apache.hbase" % "hbase-server" % "1.0.0"//scalaSource in Compile := baseDirectory.value / "src/main/scala"//resourceDirectory in Compile := baseDirectory.value / "src/main/resources"unmanagedBase := baseDirectory.value / "lib"//unmanagedResourceDirectories in Compile += baseDirectory.value / "conf"packAutoSettingsresolvers += Resolver.sonatypeRepo("snapshots")resolvers += "cloudera repo" at "https://repository.cloudera.com/content/repositories/releases/"resolvers += "cloudera repo1" at "https://repository.cloudera.com/artifactory/cloudera-repos/"