繁体   English   中英

Mongodb-Hadoop连接器版本错误

[英]Mongodb-Hadoop connector version error

我正在尝试将hadoop连接到Windows上的mongodb。 我有Hadoop的2.3版,我更改了build.sbt文件,所以我有这个

hadoopRelease in ThisBuild := "2.3"

但是当我尝试运行此命令时

sbt package

尽管Hadoop已启动并以2.3版本运行,但我仍然收到此错误消息。

[debug]
java.lang.RuntimeException: Hadoop Release '%s' is an invalid/unsupported releas
e.  Valid entries are in 2.3
        at scala.sys.package$.error(package.scala:27)
        at MongoHadoopBuild$$anonfun$streamingSettings$6$$anonfun$apply$8.apply(
MongoHadoopBuild.scala:179)
        at MongoHadoopBuild$$anonfun$streamingSettings$6$$anonfun$apply$8.apply(
MongoHadoopBuild.scala:179)
        at scala.collection.MapLike$class.getOrElse(MapLike.scala:122)
        at scala.collection.immutable.HashMap.getOrElse(HashMap.scala:38)
        at MongoHadoopBuild$$anonfun$streamingSettings$6.apply(MongoHadoopBuild.
scala:179)
        at MongoHadoopBuild$$anonfun$streamingSettings$6.apply(MongoHadoopBuild.
scala:178)
        at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49)
        at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49)
        at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$single$1.apply(IN
ode.scala:159)
        at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$single$1.apply(IN
ode.scala:159)
        at sbt.EvaluateSettings$MixedNode.evaluate0(INode.scala:177)
        at sbt.EvaluateSettings$INode.evaluate(INode.scala:132)
        at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$submitEvaluate$1.
apply$mcV$sp(INode.scala:64)
        at sbt.EvaluateSettings.sbt$EvaluateSettings$$run0(INode.scala:73)
        at sbt.EvaluateSettings$$anon$3.run(INode.scala:69)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:615)
        at java.lang.Thread.run(Thread.java:744)

我正在关注本教程,但是由于连接器已经支持2.3版,因此它有点过时了。http: //docs.mongodb.org/ecosystem/tutorial/getting-started-with-hadoop/

使用gradle构建。 Gradle是现在构建它的官方方法。 我正在等待删除sbt内容,直到文档更改被推送到该URL。 github页面上有最新的说明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM