我遇到了一種情況,我能夠從單獨的 CMD 在 azure Databricks 中成功運行以下代碼段。
%run ./HSCModule
但是,當將該段代碼包含在其他 scala 代碼中時遇到問題,該代碼正在匯入以下包并出現以下錯誤。
import java.io.{File, FileInputStream}
import java.text.SimpleDateFormat
import java.util{Calendar, Properties}
import org.apache.spark.SparkException
import org.apache.spark.sql.SparkSession
import scala.collection.JavaConverters._
import scala.util._
錯誤=:168:錯誤:';' 預期但“。” 成立。%運行 ./HSCModule
僅供參考 - 我也使用過dbutils.notebook.run并且仍然面臨同樣的問題。
uj5u.com熱心網友回復:
不能混合魔法命令,如,%run,%pip,等在同一個小區斯卡拉/ Python代碼。檔案說:
%run必須單獨在一個單元格中,因為它行內運行整個筆記本。
所以你需要把這個神奇的命令放到一個單獨的單元格中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/405133.html
標籤:
