パッケージ セル
ノートブック内で定義されたカスタム Scala クラスとオブジェクトを Spark 内とノートブック セッション間で確実に使用するには、パッケージ セルでクラスを定義する必要があります。 パッケージ セルは、実行時にコンパイルされるセルです。 パッケージ セルでは、ノートブックの残りの部分を表示できません。 別の Scala ファイルとして考えることができます。 パッケージ セル に含めることができるのは、class
と object
の定義のみです。 値、変数、または関数定義を使用することはできません。
次のノートブックでは、パッケージ セルを使用しない場合どうなるかを示し、例、注意点、ベスト プラクティスをいくつか示します。
ノートブックの例: セルのパッケージング
次のノートブックは、セルをパッケージ化する方法の例を示しています。