配置单元2查询在色调编辑器上运行,但在oozie工作流中失败

4dc9hkyq  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(318)

我的配置单元sql查询在putty和hue编辑器中运行得非常好。但当我尝试在oozie中创建工作流时,它失败了,出现以下错误- Launcher ERROR, reason: Main class [org.apache.oozie.action.hadoop.Hive2Main], exit code [2] 你能帮我吗!

mfpqipee

mfpqipee1#

很难说不知道您的查询是什么样子的,但是如果您有任何hql文件中的注解的话,可能值得仔细检查一下。例如,这个查询

SELECT * FROM (
    SELECT 1,2
) tbl
WHERE
1 = 1; -- some description goes here
ALTER TABLE my_table RENAME TO your_table;

将通过hue执行2个不同的操作,但一旦通过oozie的hive2操作运行,您将看到“altertable…”成为“select…”注解的一部分。所以潜在的解决方案可能是

SELECT * FROM (
    SELECT 1,2
) tbl
WHERE
1 = 1; -- some description goes here;
ALTER TABLE my_table RENAME TO your_table;

或者干脆干脆把评论全部删掉

相关问题