MapR Hive 2.3.3 Выполнение JDB C завершилось неудачно с исключением - FAILED: строка ParseException 1: 0 не может распознать ввод рядом с 'PK' 'N' 'META' - PullRequest
0 голосов
/ 06 февраля 2020

Как только я запускаю запрос улья, используя JDB C, я получаю следующее исключение. Я слежу за тем, почему создаются соединения, объекты операторов и выполняются запросы с объектом операторов. Я не делаю здесь ничего особенного. Я не получил много информации, когда я гуглил и любой другой источник. Может кто-нибудь, пожалуйста, помогите мне, почему я получаю это? Спасибо!

Hive history file=/cdn/hivequerylogs1/onex/hive_job_log_7bfebd71-155f-427e-b0a0-fe0763dbaca4_624753884.txt
Hive history file=/cdn/hivequerylogs1/onex/hive_job_log_3717f137-73ae-4ced-8840-ea5fc79b6656_75038235.txt
NoViableAltException(24@[])
        at org.apache.hadoop.hive.ql.parse.HiveParser.statement(HiveParser.java:1302)
        at org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:208)
        at org.apache.hadoop.hive.ql.parse.ParseUtils.parse(ParseUtils.java:77)
        at org.apache.hadoop.hive.ql.parse.ParseUtils.parse(ParseUtils.java:70)
        at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:468)
        at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1317)
        at org.apache.hadoop.hive.ql.Driver.compileAndRespond(Driver.java:1295)
        at org.apache.hive.service.cli.operation.SQLOperation.prepare(SQLOperation.java:204)
        at org.apache.hive.service.cli.operation.SQLOperation.runInternal(SQLOperation.java:290)
        at org.apache.hive.service.cli.operation.Operation.run(Operation.java:320)
        at org.apache.hive.service.cli.session.HiveSessionImpl.executeStatementInternal(HiveSessionImpl.java:530)
        at org.apache.hive.service.cli.session.HiveSessionImpl.access$000(HiveSessionImpl.java:84)
        at org.apache.hive.service.cli.session.HiveSessionImpl$GlobalHivercFileProcessor.processCmd(HiveSessionImpl.java:210)
        at org.apache.hadoop.hive.common.cli.HiveFileProcessor.processLine(HiveFileProcessor.java:87)
        at org.apache.hadoop.hive.common.cli.HiveFileProcessor.processReader(HiveFileProcessor.java:66)
        at org.apache.hadoop.hive.common.cli.HiveFileProcessor.processFile(HiveFileProcessor.java:37)
        at org.apache.hive.service.cli.session.HiveSessionImpl.processGlobalInitFile(HiveSessionImpl.java:238)
        at org.apache.hive.service.cli.session.HiveSessionImpl.open(HiveSessionImpl.java:179)
        at org.apache.hive.service.cli.session.SessionManager.createSession(SessionManager.java:402)
        at org.apache.hive.service.cli.session.SessionManager.openSession(SessionManager.java:354)
        at org.apache.hive.service.cli.CLIService.openSession(CLIService.java:185)
        at org.apache.hive.service.cli.thrift.ThriftCLIService.getSessionHandle(ThriftCLIService.java:443)
        at org.apache.hive.service.cli.thrift.ThriftCLIService.OpenSession(ThriftCLIService.java:322)
        at org.apache.hive.jdbc.HiveConnection.openSession(HiveConnection.java:688)
        at org.apache.hive.jdbc.HiveConnection.<init>(HiveConnection.java:182)
        at org.apache.hive.jdbc.HiveDriver.connect(HiveDriver.java:107)
        at java.sql.DriverManager.getConnection(DriverManager.java:664)
        at java.sql.DriverManager.getConnection(DriverManager.java:208)
        at com.cdn.idn.magellan.JDBCConnectionFactory.getConnection(JDBCConnectionFactory.java:620)
        at com.cdn.idn.magellan.WarehouseSession$ParallelExecResources.executeMapStep(WarehouseSession.java:60)
        at com.cdn.idn.magellan.ParallelExecGraph$Node.run(ParallelExecGraph.java:81)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
FAILED: ParseException line 1:0 cannot recognize input near 'PK' 'N' 'META'

...