在pig活动中运行Shell脚本 - Azure数据工厂

时间:2017-06-05 13:30:27

标签: azure apache-pig azure-data-factory

您好我有一个shell脚本,我试图将其作为天蓝色数据工厂中的猪活动运行。猪脚本内容是

sh containername/testshell.ksh

它会抛出“没有这样的文件或目录”。我尝试使用完整路径,但没有运气。

有人可以就如何提供正确的路径提供一些意见。

2 个答案:

答案 0 :(得分:0)

将shell脚本上传到blob存储,然后将该脚本调用到pig或hive。以下是步骤。

蜂巢:

!sh hadoop fs -ls    
wasbs://contyaineName@StorageAccountName.blob.core.windows.net/pathToScript/testshell.ksh`

sh hadoop fs -ls 
wasbs://contyaineName@StorageAccountName.blob.core.windows.net/pathToScript/testshell.ksh`

答案 1 :(得分:0)

尝试以下解决方案:

sh bash containername/testshell.ksh

并确保相应地输入您的shebang指令。