如何使用具有curl命令的脚本执行oozie shell操作

时间:2015-12-09 00:47:26

标签: oozie

道歉,因为我之前没有尝试过。

您好,

我需要创建一个执行shell脚本的oozie工作流。 shell脚本具有curl命令,该命令从客户端的repo。

下载特定文件

由于shell脚本中的命令只能识别hdfs目录,我该如何执行脚本。?

让我们说以下是示例代码:

curl -o ~/test.jar http://central.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar

hdfs dfs -copyFromLocal ~/test.jar /user/sr/test2

如何使用oozie使用上述两个命令执行脚本。?

1 个答案:

答案 0 :(得分:1)

我找到了答案......

数据= curl http://central.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.csv echo" $ data" | hdfs dfs -appendToFile - /path/to/hdfs/directory/PPP.csv