取消
顯示的結果
而不是尋找
你的意思是:

從scala檢索作業id和運行id

陽光明媚的
新的貢獻者三世

我需要檢索作業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 ()

(錯誤)^

(錯誤)發現了一個錯誤

1接受解決方案

接受的解決方案

陽光明媚的
新的貢獻者三世

這是解決通過{{job_id}}和{{run_id}}作為參數的jar

在原帖子查看解決方案

8回答說8

Kaniz
社區經理
社區經理

嗨@Sundeep P,我們有一個類似的討論這個社區的線程。請讓我們知道是否對你有幫助。

陽光明媚的
新的貢獻者三世
這是我使用相同的代碼但在IntelliJ接收編譯錯誤。

werners1
尊敬的貢獻者三世

你用和Intellij databricks-connect嗎?

沒有

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map