DCOS cli を使用して mesos で Spark ストリーミング ジョブを開始しようとしています。私は仕事を始めることができます。私のプログラムは、設定ファイルが cli パラメータとして渡されることを期待しています。dcos spark run --submit-argsでこれを達成するにはどうすればよいですか?
ファイルをダウンロードすることを期待して--files http://server/path/to//fileを試しましたが、うまくいきませんでした。ドライバーは起動しますが、構成ファイルが見つからないため失敗します。
また、jar と構成ファイルを tar としてロールアップして送信しようとしました。Mesos ログで、tar がフェッチされ、untar されたことを確認できます。config ファイルと jar ファイルの両方が作業ディレクトリに表示されます。しかし、ジョブは ClassNotFoundException で失敗します。spark-submit の開始方法に何か問題があったと思われます。
dcos spark run --submit-args="--supervise --deploy-mode cluster --class package.name.classname http://file-server:8000/Streaming.tar.gz Streaming.conf"
進め方のヒントはありますか?また、DCO で使用される基礎となる spark-submit コマンドは、どのログ ファイルで確認できますか?