我需要檢索作業id和運行id從Scala中的jar文件的工作。
當我試著編譯下麵的代碼在IntelliJ,下麵錯誤顯示。
進口com.databricks.dbutils_v1.DBUtilsHolder。dbutils對象MainSNL {@throws(名為[異常])classOf def主要(args:數組[String]):單位= {dbutils.notebook.getContext.tags (jobId) .toString () dbutils.notebook.getContext.tags (runId) .toString ()}}
錯誤:符號類型com.databricks.backend.common.rpc.CommandContext丟失從類路徑。
【錯誤】這個符號要求“com.databricks.dbutils_v1.NotebookUtils.getContext方法”。
(誤差)確保CommandContext類型在您的類路徑中,與“-Ylog-classpath”檢查相互衝突的關係。
(錯誤的)一個完整的重建可以幫助如果NotebookUtils。類的是com.databricks.backend.common.rpc編譯一個不兼容的版本。
【錯誤】dbutils.notebook.getContext.tags (“jobId”) .toString ()
(錯誤)^
(錯誤)發現了一個錯誤