ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Azkaban报错

2022-01-05 19:02:41  阅读:311  来源: 互联网

标签:01 05 Azkaban rny 报错 officer 2022 CST


shell脚本里面用hive -e" xxxxxx " 来运行sql。 xxxxx是sql内容。

shell脚本是在windows环境下用idea编写的。

把sql内容单独放在hue上运行成功,但是用azkaban运行报错。

查找报错原因又说是用了hive关键词,发现user是关键词。把user改为users.另外子查询也用了别名但是仍然报错。

报错如下所示:

05-01-2022 18:34:25 CST rny_loan_officer_city INFO - Logging initialized using configuration in jar:file:/application/cloudera/parcels/CDH-5.16.2-1.cdh5.16.2.p0.8/jars/hive-common-1.1.0-cdh5.16.2.jar!/hive-log4j.properties
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - MismatchedTokenException(293!=301)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.antlr.runtime.BaseRecognizer.recoverFromMismatchedToken(BaseRecognizer.java:617)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.antlr.runtime.BaseRecognizer.match(BaseRecognizer.java:115)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser_IdentifiersParser.partitionSpec(HiveParser_IdentifiersParser.java:10354)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser_IdentifiersParser.tableOrPartition(HiveParser_IdentifiersParser.java:10189)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.tableOrPartition(HiveParser.java:45220)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.destination(HiveParser.java:44525)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.insertClause(HiveParser.java:43832)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.regularBody(HiveParser.java:41722)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.queryStatementExpressionBody(HiveParser.java:40970)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.queryStatementExpression(HiveParser.java:40846)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.execStatement(HiveParser.java:1531)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.HiveParser.statement(HiveParser.java:1067)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:205)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:170)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:524)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1358)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1475)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1287)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1277)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:226)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:175)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:389)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:324)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:726)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:699)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:634)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at java.lang.reflect.Method.invoke(Method.java:498)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.util.RunJar.run(RunJar.java:226)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - 	at org.apache.hadoop.util.RunJar.main(RunJar.java:141)
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - FAILED: ParseException line 2:73 mismatched input '-' expecting ) near '2022' in destination specification
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - WARN: The method class org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
05-01-2022 18:34:26 CST rny_loan_officer_city INFO - WARN: Please see http://www.slf4j.org/codes.html#release for an explanation.

运维说是格式问题

  • 脚本中文字符的原因 你的脚本里换行符是回车键  正常是$结尾

 

后来把 中文注释单独作为一行,不要放在语句后边。发现可以运行成功了。

标签:01,05,Azkaban,rny,报错,officer,2022,CST
来源: https://blog.csdn.net/u010794281/article/details/122329624

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有