Hortonworks shc未解决的依赖项

Rob*_*lds 3 hbase sbt hortonworks-data-platform

我想使用hbase hortonworks连接器。 github 指南

但是我不知道如何在我的项目中导入它。我有以下build.sbt:

name := "project"

version := "1.0"

scalaVersion := "2.11.8"

libraryDependencies ++= Seq(
  "org.apache.spark" % "spark-core_2.11" % "2.2.0",
  "org.apache.spark" % "spark-sql_2.11" % "2.2.0",
  "org.scala-lang" % "scala-compiler" % "2.11.8",
  "com.hortonworks" % "shc" % "1.1.2-2.1-s_2.11-SNAPSHOT"
)
Run Code Online (Sandbox Code Playgroud)

它给了我以下未解决的依赖关系:

错误:导入SBT项目时出错:
...
[警告] ====本地:尝试过[警告] ivy.xml [警告] ====公共:尝试过[警告]
https://repo1.maven.org/ maven2 / com / hortonworks / shc / 1.1.2-2.1-s_2.11-SNAPSHOT / shc-1.1.2-2.1-s_2.11-SNAPSHOT.pom [info]解决jline#jline; 2.12.1 ... [警告] ::::::::::::::::::::::::::::::::::::::::::::::::: [警告] ::
UNRESOLVED DEPENDENCIES :: [警告] ::::::::::::::::::::::::::::::::::::::::::::: ::: [警告] :: com.hortonworks#shc; 1.1.2-2.1-s_2.11-SNAPSHOT:找不到[警告] :::::::::::::::::: :::::::::::::::::::::::::: [警告] [警告]注意:未解决的依赖项路径:[警告] com.hortonworks:shc:1.1。 2-2.1-s_2.11-SNAPSHOT(build.sbt#L8-14)[警告] +-默认值:project_2.11:1.0 [trace]禁止堆栈跟踪:对完整输出运行'last *:ssExtractDependencies'。[trace]堆栈跟踪已取消:为完整输出运行'last :update'。[错误](:ssExtractDependencies)sbt.ResolveException:未解决的依赖关系:com.hortonworks#shc; 1.1.2-2.1-s_2.11-SNAPSHOT:找不到[错误](*:update)sbt.ResolveException:未解决的依赖关系:com.hortonworks#shc ; 1.1.2-2.1-s_2.11-SNAPSHOT:找不到[错误]总时间:7 s,已完成3 ao:t 2017 11:36:37

cip*_*i.l 5

在您的解决方案中,您需要添加resolvers代表存储库的行。

scalaVersion := "2.11.12"

val sparkVersion = "2.1.0"

resolvers += "Hortonworks Repository" at "http://repo.hortonworks.com/content/repositories/releases/"

libraryDependencies += "org.apache.spark" %% "spark-core" % sparkVersion
libraryDependencies += "org.apache.spark" %% "spark-sql" % sparkVersion

libraryDependencies ++= Seq(
  "com.hortonworks" % "shc-core" % "1.1.1-2.1-s_2.11"
)
Run Code Online (Sandbox Code Playgroud)