I see that there are different kinds of URLS to access a blob storage like shown below:
wasb://XXXXXXXXXX@XXXXX.blob.core.windows.net
https://XXXXXXXXXX@XXXXX.blob.core.windows.net
What is the difference? what could be the reason for difference?
From what I understand, wasb://XXXXXXXXXX@XXXXX.blob.core.windows.net
is used to access blob storage through HDInsight
(ref: http://www.windowsazure.com/en-us/documentation/articles/hdinsight-use-blob-storage/
) where as https://XXXXXXXXXX@XXXXX.blob.core.windows.net
is used to access blobs through clients supporting HTTP
protocol (web browsers etc.).
Just to refine the previous answer a bit: wasb is the hdfs compatible API on top of Azure blob storage. So, using it you can access blobs from any hdfs client, be it part of HDInsight, a self installed IaaS hadoop cluster etc.
来源:https://stackoverflow.com/questions/22655092/azure-blob-storage-url-wasb-vs-http