我想從我的HDInsight羣集訪問訪問類型爲「Blob」的容器內的Blob。但是,當我做: -無法訪問我的HDInsight羣集中訪問類型爲「Blob」的容器內的Blob
Hadoop的FS -text wasb://[email protected]***.blob.core.windows.net/file.csv
我得到以下異常:
org.apache.hadoop.fs.azure.AzureException:無法找到帳戶**。blob.core.windows.net中的容器**,我們無法使用匿名憑據創建它,並且沒有找到它們的憑據配置。
所以這是一個預期的行爲,我不能訪問它與訪問類型「Blob」?但是,如果訪問類型是「容器」,這將起作用。請注意,我的存儲帳戶未與羣集鏈接,即未將其配置爲羣集中的默認或額外存儲帳戶。
這是hadoop的讀取命令,如果他們說HDInsight可以使用訪問類型「Blob」,那麼HDInsight應該能夠讀取它。有一件事可能是,hadoop HDInsight的API試圖從容器中獲取更多信息,這就是它失敗的原因。 – Harinder