在HDInsight

时间:2015-07-17 11:03:39

标签: apache-pig hdinsight

我正在尝试使用HDInsight中的RDP运行查询...

查询

LOGS = LOAD 'wasb://containerName@storageAccountName.blob.core.windows.net/' as unparsedString:chararray;

其中containerName& storageAccountName是我的containerName和storageAccountName,其中我的数据存在..

它抛出错误说明.. 错误1200:java.net.URISyntaxException:绝对URI中的相对路径:wasb://containerName@storageAccountName.blob.core.windows.net.pig_schema

无法解析:java.net.URISyntaxException:绝对URI中的相对路径:wasb://containerName@storageAccountName.blob.core.windows.net.pig_schema

更新:我将文件保存在HDInsight Default容器中的'pigdata'文件夹中,然后以下工作..

LOGS = LOAD 'wasb:///pigdata' as unparsedString:chararray;

但是,我想如果可以在不保存到默认容器的情况下使其正常工作。 任何帮助都是真诚的感谢

由于

1 个答案:

答案 0 :(得分:0)

您需要将日志数据放在"文件夹"中,如pigdata,而不是容器的根目录。尝试将数据移动到根文件夹并更改命令。

EX: LOGS = LOAD' wasb://containerName@storageAccountName.blob.core.windows.net/pigdata/'