2017-12-27 20 views
1

Javaのsparkコネクタ経由でMongoDBに接続しようとしていますが、jarファイルを送信するときにエラー "com.mongodb.spark.config.writeconfig"が表示されます。スパークシェルで瓶を運ぶ。ここでは、エラーのスクリーンショット: enter image description hereJava Spark:com.mongodb.spark.config.writeconfig issue

この問題を解決するために手伝ってください。私もこれを試しましたが、成功はありません。

  • $/binに/ sparkR --conf "spark.mongodb.input.uri =のMongoDB:?//127.0.0.1/test.myCollection readPreference = primaryPreferred"。./bin/sparkR --conf」 spark.mongodb.output.uri = mongodb://127.0.0.1/db.test "./bin/spark-shell - パッケージorg.mongodb.spark:mongo-spark-connector_2.11:2.2.0

  • $ spark-submit --master local --class com.test.spark.SparkClient /home/otalogin/SparkClient.jar

  • $ spark-submit --master local --class com.test.spark.SparkClient /home/otalogin/SparkClient.jar - jar mongo-spark-connector_2.11:2.2.0

でも同じエラーが発生します。

この問題で私を助けてください。

+0

スパークするには脂肪瓶を提出してみましたか? –

+0

いいえ、eclipseからJARをエクスポートし、端末で送信します。 –

答えて

0

Darshan Mのように、mongoの依存関係を指定する必要があります。

最も簡単な方法は、maven/sbtを使用してfat jarファイルを作成することです。

mavenを使用している場合は、pom.xmlを設定してください。thisがお手伝いします。あなたはsbtを使用する場合、thatあなたを助けることができます。

+0

BamezaとDarshan Mに感謝します。今はすべてが正常に正常に動作しています。 –