问题描述
我在 Oozie 工作流中有两个 HiveQL 脚本,一个向另一个返回一组不同的字段,我希望用户能够在工作流运行时选择一个。如何提示用户输入? (或以其他方式从他们那里获得输入?)。顺便说一下,我是在 Hue 做这个的。
If ${ which_query eq 1 } go to Query_1
If ${ which_query eq 0 } go to Query_2
每个查询还有一个 ${} 变量。当我运行工作流时,弹出窗口会提示输入 Query_1 或 2 中的变量,但不提示输入 which_query。在理想的世界中,我希望向用户显示两个按钮或至少一个复选框来选择要运行的查询,但这似乎超出了 Hive、Hue 和 Oozie 的能力!我在这里的工作使用了错误的工具吗!?
或者,有没有办法根据用户输入将两个 HiveQL 查询(Query_1 和 Query_2)合并到一个脚本中并在其中进行分支? (即另一个 ${} 变量)。这样我就完全不需要 Oozie 工作流程了。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)