Spark プロジェクトの新しいコードをインタラクティブに開発するために、SBT コンソールと Spark シェルを使用することの間に重要な違いがあるかどうか疑問に思っています (ノートブックは、サーバー ファイアウォールを使用するオプションではありません)。
- どちらもプロジェクトの依存関係をインポートできますが、私にとっては SBT の方が少し便利です。SBT は自動的にすべての依存関係を build.sbt に取り込み、spark-shell はコマンド ラインで --jar、--packages、および --repositories 引数を使用できます。
- SBT には、
initialCommands
起動時に自動的に行を実行する便利な設定があります。これを使用して、SparkContext を初期化します。
他にもありますか?