2017-01-19 23 views
1

我在Windows上使用MongoDB-Spark连接器。我在C:/ Spark中的C驱动器上安装了Spark安装程序。 我有在C驱动器使用下面的命令克隆MongoDB的火花连接器 -MongoDB Spark连接器不能在Windows上工作

GIT中克隆https://github.com/mongodb/mongo-spark.git

和蒙戈火花文件夹在C驱动器创建的。

当我正在按照星火bin文件夹命令 -

C:\spark\bin>spark-shell --conf "spark.mongodb.input.uri=mongodb://127.0.0.1/test.CoOrder?readPreference=primaryPreferred" --conf "spark.mongodb.output.uri=mongodb://127.0.0.1/test.CoOrder1" --packages org.mongodb.spark:mongo-spark-connector_2.11:1.1.0 

还有就是fllowing错误 -

“C:\火花\ BIN \火花shell2.cmd” --conf “spark.mongodb.input.uri”为 未被识别为内部或外部命令,可操作程序或 批处理文件。

如何将spark与MongoDB连接? 这里我的火花没有连接到mongo-spark文件夹。我可以如何链接火花和mongo-spark文件夹?

谢谢

+0

C:\ spark \ bin> spark-shell --help output?这可能是目前不支持将配置标志传递给Windows。您可以将它们设置为实际配置的一部分,或者将它们作为选项传递给shell。 – Ross

回答

0

该错误通常与Windows上的Apache Spark安装不完全有关。确保您可以首先执行自己的命令spark-shell以获得Spark Scala shell。

请注意,您不需要克隆mongo-spark git存储库以使用MongoDB Spark连接器,spark-shell选项--packages org.mongodb.spark:mongo-spark-connector_将从maven central下载必要的jar。

另请参见MongoDB Spark Connector

相关问题