包細胞

要在Spark中可靠地使用自定義Scala類和在筆記本中定義的對象,並且跨筆記本會話,您應該在包單元格中定義類。一個包細胞是在運行時編譯的單元格。包單元格相對於筆記本電腦的其餘部分沒有可見性。您可以將它看作是一個獨立的Scala文件。隻有而且對象定義可以放在包單元格中。您不能有任何值、變量或函數定義。

下麵的筆記本展示了如果不使用包單元格會發生什麼,並提供了一些示例、注意事項和最佳實踐。

包細胞筆記本