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

Python spark.read。文本路徑不存在

rba76
新的因素

親愛的所有,

我想讀與python文件從存儲賬戶。我跟著這個指令https://docs.microsoft.com/en-us/azure/azure-databricks/store-secrets-azure-key-vault

這是我的python代碼:

dbutils.fs。山(源= " wasbs: / /container1@datalake1.blob.core.windows.net”, mount_point = " / mnt / container1”, extra_configs = {" fs.azure.sas。container1.datalake1= " .blob.core.windows.net ": dbutils.secrets.get(範圍secretscope”,關鍵= "秘密”)})

df = spark.read.text (mnt / container1 / helloworld.txt)

df.show ()

山succesfull運行的一部分,但它是不可能讀文件位於容器。我得到這個錯誤“AnalysisException:‘路徑不存在:dbfs: / mnt / container1 / helloworld.txt;’”。

這是一個安全的原因嗎?

任何幫助將不勝感激! ! !非常感謝! !

最好的問候,

魯道夫

2回答2

shyam_9
價值貢獻
價值貢獻

PRADEEPCHEEKATL
新的貢獻者二世

@rba76確保helloworld。txt文件存在於container1文件夾

我能查看文本文件使用相同的命令如下:

山Blob存儲:

dbutils.fs。山(源= " wasbs: / /(電子郵件保護)/ Azure”, mount_point = " / mnt / chepra”, extra_configs = {" fs.azure.sas.sampledata.azure.blob.core.windows.net ": dbutils.secrets.get(範圍=“azurestorage”鍵=“azurestoragekey”)})

訪問文件在你的容器就像本地文件,例如:

df = spark.read.text (“/ mnt / chepra / systeminfo.txt”) df.show ()

adbtextread.jpg

希望這個有幫助。

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

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

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

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

Baidu
map