如何使用sparkr语言从wasb读取csv文件

时间:2017-04-19 15:19:39

标签: azure-storage-blobs jupyter-notebook sparkr

我想使用sparkr语言从存储帐户中的wasb读取一个csv文件。我正在使用jupyter笔记本来实现它。如果有人可以帮我提供示例,那将会很棒。

2 个答案:

答案 0 :(得分:1)

可以使用以下命令

读取文件

iris_data< - read.df(path =“”,source =“com.databricks.spark.csv”)

工作正常。谢谢大家

答案 1 :(得分:0)

Azure存储不提供R语言客户端库。要使用R获取blob,可以调用Azure存储提供的REST API。 HTTP请求消息可能是这样的。

GET https://{accountname}.blob.core.windows.net/{containername}/{blobname} HTTP/1.1
x-ms-version: 2016-05-31
x-ms-date: Thu, 20 Apr 2017 02:21:00 GMT
Authorization: SharedKey {accountname}:{yoursharedkey}
Host: {storagename}.blob.core.windows.net

此blob的内容将在响应正文中返回。您可以在Web上搜索以查找如何使用sparkr语言发送REST请求。

Bing Search: Call REST API from R