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

統一目錄共享訪問模式——dbutils.notebook.entry_point…getContext()不是白名單

nccodemonkey
新的貢獻者三世

我們切換到統一目錄和試圖確認我們現有的筆記本電腦運行的能力。我已經創建了一個新的共享統一目錄集群,跑筆記本使用新的集群。遇到一個錯誤嚐試執行一個打印語句。使用原始集群的信息顯示,加州大學集群運行時也會顯示信息在一個單一的訪問模式,但不是“共享”

.getContext .notebook print (dbutils.notebook.entry_point.getDbutils () () () .toJson ())

錯誤返回:

py4j.security。公共. lang Py4JSecurityException:方法。字符串com.databricks.backend.common.rpc.CommandContext.toJson()類類com.databricks.backend.common.rpc.CommandContext不是白名單

有人決定適當的工作對於這個場景嗎?

15日回複15

ClausStier
新的貢獻者二世

我們正在經曆同樣的問題,也沒有解決方法是工作到目前為止。你有另一個想法嗎?有修複未來DB運行時嗎?謝謝!

863141年
新的貢獻者三世

以下組合也不工作。

py4j.allowed。方法com.databricks.backend.common.rpc.CommandContext.toJson ()

zyang
貢獻者

這是如何讓notebook_path正確。

.getContext .notebook notebook_path = dbutils.notebook.entry_point.getDbutils () () () .notebookPath () . get ()

我認為磚社區* * * * *。技術支持從不接受適當的解決方案,回答。磚,你需要提高這個社區。

Tjomme
新的貢獻者三世

同樣的問題在這裏。測試共享集群最新DBR版本13.1。都給相同的錯誤:

py4j.security。公共. lang Py4JSecurityException:方法。字符串com.databricks.backend.common.rpc.CommandContext.toJson()類類com.databricks.backend.common.rpc.CommandContext不是白名單

單個用戶集群沒有問題

相關問題:https://community.m.eheci.com/s/question/0D58Y00009DDCPOSA5/getcontext-in-dbutilsnotebook-not-wor..。

Ismael-K
新的貢獻者二世
新的貢獻者二世

一個集群的共享模式,您可以訪問筆記本上下文通過databricks_utils圖書館MLFlow git存儲庫。可以檢索notebook_id cluster_id, notebook_path等共享集群上。您將需要導入Mlflow或使用毫升DBR。

pip安裝mlflow mlflow。跑龍套進口databricks_utils notebook_id = databricks_utils.get_notebook_id() #提取筆記本ID notebook_path = databricks_utils.get_notebook_path() #提取筆記本路徑打印(notebook_id)打印(notebook_path)

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

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

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

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

Baidu
map