Sbt Hortonworks shc未解析的依赖项

Sbt Hortonworks shc未解析的依赖项,sbt,hbase,hortonworks-data-platform,Sbt,Hbase,Hortonworks Data Platform,我想使用hbase hortonworks连接器。 但我不知道如何在我的项目中导入它。 我有以下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

我想使用hbase hortonworks连接器。

但我不知道如何在我的项目中导入它。 我有以下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"
)
它给出了以下未解决的依赖项:

错误:导入SBT项目时出错:

[警告]==== 本地:已尝试[警告]ivy.xml[警告]==公共:已尝试[警告]
[信息]解析jline#jline;2.12.1 ... [警告] :警告:
未解析的依赖项::[警告] :警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告:警告: com.hortonworks#shc ;;1.1.2-2.1-s_2.11-快照:未找到[警告] :::::::::注意: 未解析的依赖项路径:[警告] com.hortonworks:shc:1.1.2-2.1-s#u 2.11-SNAPSHOT(build.sbt#L8-14) [警告]+-默认值:project_2.11:1.0[跟踪]堆栈跟踪被抑制: 对完整输出运行“last*:ssExtractDependencies”。[跟踪]堆栈 禁止跟踪:对完整输出运行“上次:更新”。[错误] (:ssExtractDependencies)sbt.ResolveException:未解析的依赖项: com.hortonworks#shc ;;1.1.2-2.1-s_2.11-快照:未找到[错误] (*:更新)sbt.ResolveException:未解析的依赖项: com.hortonworks#shc ;;1.1.2-2.1-s_2.11-快照:未找到[错误]总计 时间:7秒,完成时间:2017年11月3日11:36:37


我的建议是不要使用最新版本的Spark,因为所有最新版本都有一些bug需要修复。尝试使用2.1.2 spark版本而不是2.2.0,然后转到maven存储库


这里您将获得spark的所有相关依赖项。

在您的解决方案中,您需要添加表示存储库的
解析器

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"
)