oozie是hadoop生态系统中的工作流引擎,可以调度很多东东,但我在使用oozie调用sqoop时候,发现了一个问题就是sqoop的参数值中是不能有空格的否则会解析失败。
解决办法是:绕开它,让oozie来调用shell,再通过shell来调度sqoop这样就可以,绕开这个问题了。
注意:命令参数中不能有换行符,否则也会解析失败。
问题代码:
oozie的解析结果:
已经解析出现问题了。
本文介绍了一种使用 Oozie 调度 Sqoop 的有效方法,解决了 Sqoop 参数中包含空格导致解析失败的问题。通过 Oozie 调用 Shell 脚本,再由 Shell 脚本执行 Sqoop 命令,成功避免了这一难题。
oozie是hadoop生态系统中的工作流引擎,可以调度很多东东,但我在使用oozie调用sqoop时候,发现了一个问题就是sqoop的参数值中是不能有空格的否则会解析失败。
解决办法是:绕开它,让oozie来调用shell,再通过shell来调度sqoop这样就可以,绕开这个问题了。
注意:命令参数中不能有换行符,否则也会解析失败。
问题代码:
oozie的解析结果:
已经解析出现问题了。
637

被折叠的 条评论
为什么被折叠?