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

從Azure存儲讀取數據

bchaubey
貢獻者

嗨,團隊,

我可以知道如何閱讀Azure存儲的數據通過Python磚。

17日回複17

嗨@Bhagwan Chaubey,可能會有不同的範圍名稱或任何錯誤的憑證。你需要重新檢查所有的值。然而,我提供了另一種方式來解決您的查詢。請讓我知道它的工作原理。

Kaniz
社區經理
社區經理

嗨@Bhagwan Chaubey,一旦你將你的文件上傳到blob容器,

步驟1:將憑證磚必須連接到您的blob容器

從你的Azure門戶,您需要導航到所有的資源然後選擇你的blob存儲賬戶和下設置選擇賬戶的鑰匙。一旦有,關鍵在Key1複製到一個本地記事本。

步驟2:配置磚來讀取文件

開始讀數據,首先,您需要配置您的火花blob容器會話使用的憑證。這可以簡單地通過spark.conf。設置命令。

storage_account_name = ' nameofyourstorageaccount ' storage_account_access_key = thekeyfortheblobcontainer spark.conf.set (“fs.azure.account.key。”+ storage_account_name +“.blob.core.windows.net”, storage_account_access_key)

一旦完成,我們需要建立blob容器的文件路徑和讀取文件引發數據幀。

blob_container = ' yourblobcontainername ' filePath =“wasbs: / /”+ blob_container + + storage_account_name + ".blob.core.windows.net/Sales/SalesFile.csv“@ salesDf = spark.read.format (csv)。負載(filePath inferSchema = True,頭= True)

恭喜,做完了。

您可以使用顯示命令我們的數據先睹為快。

下麵是我的代碼的快照。

截圖2022-01-06 5.24.47點

Kaniz
社區經理
社區經理

嗨@Bhagwan Chaubey,這為你工作嗎?你有任何進一步的疑問嗎?是你能夠執行上麵的命令,得到想要的結果?如果你需要幫助,請讓我們知道。

@Kaniz Fatma我使用您的代碼。沒有任何錯誤。但是數據仍然不顯示

bchaubey
貢獻者

@Kaniz Fatma現在工作正常。非常感謝@Kaniz開羅

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

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

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

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

Baidu
map