在HPL/SQL中执行时出现SQL异常

Pra*_*nav 6 hive mapreduce

我在执行hplsql时遇到问题.还添加了mapreduce任务计数.但是由于代码中的一些错误,执行没有通过.有人可以帮忙吗?如果我在执行中犯了任何错误,请帮助我.

 ./hplsql -e "SET mapred.reduce.tasks=1;SELECT 
    EAM_ASSET_BILL_OF_MATERIALS.QTY QTY,EAM_ASSET_BILL_OF_MATERIALS.AUX_DESC 
    AUX_DESC,EIM_STOCK_LOCATION_QUANTITIES.LOC_CODE 
    LOC_CODE,EIM_STOCK_LOCATION_QUANTITIES.NEW_QTY 
    NEW_QTY,EIM_STOCK_LOCATION_QUANTITIES.REB_QTY 
    REB_QTY,EIM_STOCK_LOCATION_QUANTITIES.CAP_QTY 
    CAP_QTY,EIM_STOCK_LOCATION_QUANTITIES.PRIMARY_FLAG 
    PRIMARY_FLAG,TSW_CODES.DESCRIPTION CATEGORY,TSW_PARTS.PART_NO 
    PART_NO,TSW_PARTS.NOUN NOUN,TSW_PARTS.QUALIFIER 
    QUALIFIER,TSW_PARTS.DESCRIPTION DESCRIPTION FROM 
    ABC_ORCL_WAS_M004P.EAM_ASSET_BILL_OF_MATERIALS EAM_ASSET_BILL_OF_MATERIALS  
    JOIN ABC_ORCL_WAS_M004P.TSW_CODES TSW_CODES ON 
    EAM_ASSET_BILL_OF_MATERIALS.CATEGORY_ID=TSW_CODES.CODE_ID JOIN 
    ABC_ORCL_WAS_M004P.TSW_PARTS TSW_PARTS ON 
    EAM_ASSET_BILL_OF_MATERIALS.CHILD_STK_NO=TSW_PARTS.PART_NO JOIN 
    ABC_ORCL_WAS_M004P.EIM_STOCK_LOCATION_QUANTITIES 
    EIM_STOCK_LOCATION_QUANTITIES ON 
    TSW_PARTS.PART_NO=EIM_STOCK_LOCATION_QUANTITIES.STK_NO WHERE 1 = 1 AND 
    EIM_STOCK_LOCATION_QUANTITIES.PRIMARY_FLAG = 'Y'"

    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/u01/tomcat/ABCD/Tomcat/webapps/ajc/WEB-INF/lib/tika-app-1.7.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/u01/tomcat/ABCD/Tomcat/webapps/ajc/WEB-INF/lib/orc-tools-1.2.0-uber.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/u01/tomcat/ABCD/Tomcat/webapps/ajc/WEB-INF/lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]
    log4j:WARN No appenders could be found for logger (org.apache.hive.jdbc.Utils).
    log4j:WARN Please initialize the log4j system properly.
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
    Open connection: jdbc:hive2://localhost:10000 (494 ms)
Run Code Online (Sandbox Code Playgroud)

启动查询HPL/SQL中的未处理异常java.sql.SQLException:处理语句时出错:FAILED:执行错误,从org.apache.hive的org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码1. org.apache.hive.hive上的ord.apache.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:375)中的jdbc.HiveStatement.execute(HiveStatement.java:279).Conn.executeQuery(Conn.java:63) org.apache.hive.hplsql.Exec.executeQuery(Exec.java:554)org.apache.hive.hplsql.Exec.executeQuery(Exec.java:563)org.apache.hive.hplsql.Select.select (select.java:74)位于org.apache的org.apache.hive.hplsql.Exec.visitSelect_stmt(Exec.java:993)org.apache.hive.hplsql.Exec.visitSelect_stmt(Exec.java:51). hive.hplsql.HplsqlParser $ Select_stmtContext.accept(HplsqlParser.java:14249)org.apl上的org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visitChildren(AbstractParseTreeVisitor.java:70)org.apache.hive.hplsql.Exec.visitStmt( Exec.java:985)org.apache.hive.hplsql.Exec.visitStmt(Exec.java:51)at org.apache.hive.hplsql.HplsqlParser $ stmtContext.accept(HplsqlParser.java:998)org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visitChildren(AbstractParseTreeVisitor.java:70)org.apache.hive.hplsql.位于org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visitChildren的Org.apache.hive.hplsql.HplsqlParser $ BlockContext.accept(HplsqlParser.java:438)中的HplsqlBaseVisitor.visitBlock(HplsqlBaseVisitor.java:28)(AbstractParseTreeVisitor.java: 70)org.apache.hive.hplsql.Exec.visitProgram(Exec.java:893)org.apache.hive.hplsql.Exec.visitProgram(Exec.java:51)org.apache.hive.hplsql.HplsqlParser位于org.apache.hive.hplsql.Exec.run的org.antlr.v4.runtime.tree.AbstractParseTreeVisitor.visit(AbstractParseTreeVisitor.java:42)上的$ ProgramContext.accept(HplsqlParser.java:381)(Exec.java:753 )org.apache.hive.hplsql.Exec.run(Exec.java:729)org.apache.hive.hplsql.Hplsql.main(Hplsql.java:23)