私はMongoDBでSparkを使用しているため、mongo-hadoop
ドライバーに依存しています。元の質問hereに入力したおかげで、うまくいきました。
Spark ジョブは実行中ですが、理解できない警告が表示されます。このコマンドを実行すると
$SPARK_HOME/bin/spark-submit --driver-class-path /usr/local/share/mongo-hadoop/build/libs/mongo-hadoop-1.5.0-SNAPSHOT.jar:/usr/local/share/mongo-hadoop/spark/build/libs/mongo-hadoop-spark-1.5.0-SNAPSHOT.jar --jars /usr/local/share/mongo-hadoop/build/libs/mongo-hadoop-1.5.0-SNAPSHOT.jar:/usr/local/share/mongo-hadoop/spark/build/libs/mongo-hadoop-spark-1.5.0-SNAPSHOT.jar my_application.py
動作しますが、次の警告メッセージが表示されます
警告: ローカル jar /usr/local/share/mongo-hadoop/build/libs/mongo-hadoop-1.5.0-SNAPSHOT.jar:/usr/local/share/mongo-hadoop/spark/build/libs/mongo- hadoop-spark-1.5.0-SNAPSHOT.jar が存在しないため、スキップします。
これを機能させようとしたときに、ジョブを送信するときにこれらのパスを省略した場合、ジョブはまったく実行されませんでした。ただし、これらのパスを省略すると、実行されます
$SPARK_HOME/bin/spark-submit my_application.py
誰かがここで何が起こっているのか説明してもらえますか? ここで同じ警告を参照して同様の質問を調べ、ドキュメントを検索しました。
オプションを一度設定すると、環境変数などとして保存されますか? 私はそれが機能することをうれしく思いますが、他の理由ではなく、時々理由を完全に理解していないことに注意してください.