2015-08-28 84 views
4

雖然試圖將當地的HadoopAZUREBLOB存儲與 的Hadoop版本連接(即使用Blob存儲作爲HDFS) - 2.7.1 ,它拋出異常無法與蔚藍的Blob存儲與當地的Hadoop連接

在這裏,我已經成功地通過設置屬性

<property> 
    <name>fs.default.name</name> 
    <value>wasb://[email protected]</value> 
</property> 

形成本地集羣和後面關鍵core-site.xml中blob存儲的值。

同時列出文件或作出HDFS操作到Blob存儲,得到follwing異常的

ls: No FileSystem for scheme: wasb 

請人指導我解決上述問題。

+0

這個配置文件在哪裏? – Roelant

回答

5
  1. 您需要在hadoop類路徑中添加hadoop-azure.jar
  2. 下載azure-storage-java項目並使用maven構建它,然後您將獲得azure-storage-3.0.0.jar。在hadoop classpath中添加構建的jar。

現在你可以做所有的操作。有關更多信息,請參閱Azure Blob Storage文檔。

+0

感謝工作好! – karthik

+0

@Kumar:這也適用於Hadoop 2.6嗎?或者它應該是2.7? –

+0

它應該是2.7.0 https://issues.apache.org/jira/browse/HADOOP-9629 – Kumar