私はapache spark-scalaの初心者です。私はSBT(自己完結型アプリケーション)を使ってプロジェクトを作成しました。 私はインターネットで検索し、多くの人に尋ねました。なぜSBTを使用して自己完結型アプリケーションをscalaで作成するのですか?なぜ自立型アプリケーションが必要なのでしょうか?自己完結型アプリケーションの関心は何ですか? 私はこれらの結果に到着しました: - 私たちはsbtを使ってscalaに自己完結型アプリケーションを作成して、プロジェクトの樹木を作成し、完全なプログラムを実行できます。 - プログラムの実行中にファイルジャーナルを生成します。なぜ自己完結型アプリケーションですか?
私はこのように私のプログラムを実行します。(私たちは他の人に自分のファイルの瓶を与えることができて、彼は別のマシンに火花やスカラ座をインストールせずに私のプログラムを実行することができ、自己完結型のアプリケーションと
spark-submit --class "name_file" --master local[*] target/scala-2.11/"name_project"_2.11-1.0.jar
- C++の.dllファイルのように)。
最後に、私の質問はノーマルではないかもしれませんが、私はStackoverFlowで私の質問をすることができ、私は最高の答えを見つけることができると言いました。
ありがとうございました!
もしかしてされ、それがself-contained.isではありませんそれ ? –
@XlintXmsあなたのアプリケーションでmavenを使って他の外部依存関係を決して含めない限り、完全にははい。 –