您好我有一个shell脚本,我试图将其作为天蓝色数据工厂中的猪活动运行。猪脚本内容是
sh containername/testshell.ksh
它会抛出“没有这样的文件或目录”。我尝试使用完整路径,但没有运气。
有人可以就如何提供正确的路径提供一些意见。
答案 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指令。