我的配置单元sql查询在putty和hue编辑器中运行得非常好。但当我尝试在oozie中创建工作流时,它失败了,出现以下错误- Launcher ERROR, reason: Main class [org.apache.oozie.action.hadoop.Hive2Main], exit code [2] 你能帮我吗!
Launcher ERROR, reason: Main class [org.apache.oozie.action.hadoop.Hive2Main], exit code [2]
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;
或者干脆干脆把评论全部删掉
1条答案
按热度按时间mfpqipee1#
很难说不知道您的查询是什么样子的,但是如果您有任何hql文件中的注解的话,可能值得仔细检查一下。例如,这个查询
将通过hue执行2个不同的操作,但一旦通过oozie的hive2操作运行,您将看到“altertable…”成为“select…”注解的一部分。所以潜在的解决方案可能是
或者干脆干脆把评论全部删掉