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

如何解決這個錯誤“錯誤:無法創建全球init腳本:默認身份驗證:不能配置默認憑證”

apatel
新的貢獻者三世

我想設置全局init腳本通過我起程拓殖部署。我做了一個徹底的穀歌搜索和似乎無法在這裏找到指導。

我用一組非常通用調用這些腳本在我特遣部隊的部署。

起程拓殖{

required_providers {

磚= {

源= "磚/磚"

}

}

}

供應商“磚”{

形象= var.databricks_profile

別名= " databricks_provider "

主機= var.databricks_workspace_url

令牌= var.databricks_workspace_token

}

資源”databricks_global_init_script”“init_script”{

源= " $ {path.module} / databricks_init_scripts.sh”

name = " mdp_init_script "

啟用= true

}

databricks_global_init_script bash腳本文件。sh基本上是空的。我把“apt-get更新”。我不相信這個腳本甚至被稱為。

DB工作區有個人訪問令牌設置。

完整的錯誤信息

│錯誤:無法創建全球init腳本:默認身份驗證:不配置默認憑證

│module.databricks_cluster_setup.databricks_global_init_script.init_script,

│. . /模塊/ core-databricks /主要。tf線41歲,在資源“databricks_global_init_script”“init_script”:

│41:資源“databricks_global_init_script”“init_script”{

1接受解決方案

接受的解決方案

apatel
新的貢獻者三世

好,以防這幫助其他人,我設法解決。

我確認在這個文檔在本地磚CLI是必需的,無論這是被執行。https://learn.microsoft.com/en-us/azure/databricks/dev-tools/terraform/cluster-notebook-job

我設法通過查看調試init_script問題從DBFS腳本的輸出。

https://docs.m.eheci.com/dev-tools/cli/dbfs-cli.html

這樣我可以到STDOUT。一件事要記住的是使用命令的腳本在本質上是無頭的——例如如果做apt-get apt-get - y汽車批準而不是行動

感謝那些也許花時間閱讀/調查這個與我!

在原帖子查看解決方案

2回答2

apatel
新的貢獻者三世

跟進一些上下文。

我Azure磚磚CLI安裝並設置目標主機和拍拍突發奇想,然後重複起程拓殖和它看起來像集群配置…但最終由於init腳本失敗

錯誤:無法創建集群:0328 - 212215 kql46zgp並不能夠從終止運行:管理員配置全球init腳本失敗。即instance_id: 8 ba71c27fbe54f3aa60799595954c3ce databricks_error_message:全球init腳本mdp_init_script失敗:腳本退出狀態是零,終止信息:代碼:GLOBAL_INIT_SCRIPT_FAILURE,類型:CLIENT_ERROR,參數:地圖(databricks_error_message:全球init腳本mdp_init_script失敗:腳本退出狀態非零即instance_id: 8 ba71c27fbe54f3aa60799595954c3ce]。請參閱https://docs.m.eheci.com/dev-tools/api/latest/clusters.html clusterclusterstate為更多的細節

我不會期望CLI要求和手動設置主機和帕特步,因為我已經在起程拓殖代碼。這是預期的性質嗎?如果不是,那麼我怎麼解決憑據問題?

apatel
新的貢獻者三世

好,以防這幫助其他人,我設法解決。

我確認在這個文檔在本地磚CLI是必需的,無論這是被執行。https://learn.microsoft.com/en-us/azure/databricks/dev-tools/terraform/cluster-notebook-job

我設法通過查看調試init_script問題從DBFS腳本的輸出。

https://docs.m.eheci.com/dev-tools/cli/dbfs-cli.html

這樣我可以到STDOUT。一件事要記住的是使用命令的腳本在本質上是無頭的——例如如果做apt-get apt-get - y汽車批準而不是行動

感謝那些也許花時間閱讀/調查這個與我!

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

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

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

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

Baidu
map