当我突然无法在HUE平台内运行“ CREATE TABLE ...”或“ SELECT COUNT(*)FROM ...”时,我通常使用配置单元。
每当我尝试运行这些查询之一时,就会发生以下错误:
org.apache.hive.service.cli.HiveSQLException:处理时出错 语句:FAILED:执行错误,从中返回代码1 org.apache.hadoop.hive.ql.exec.tez.TezTask位于 org.apache.hive.service.cli.operation.Operation.toSQLException(Operation.java:380) 在 org.apache.hive.service.cli.operation.SQLOperation.runQuery(SQLOperation.java:257) 在 org.apache.hive.service.cli.operation.SQLOperation.access $ 800(SQLOperation.java:91) 在 org.apache.hive.service.cli.operation.SQLOperation $ BackgroundWork $ 1.run(SQLOperation.java:348) 在java.security.AccessController.doPrivileged(本机方法)在 javax.security.auth.Subject.doAs(Subject.java:422)在 org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1840) 在 org.apache.hive.service.cli.operation.SQLOperation $ BackgroundWork.run(SQLOperation.java:362) 在 java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) 在java.util.concurrent.FutureTask.run(FutureTask.java:266)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748)
显然,此错误仅发生在我尝试运行“ CREATE TABLE ...”查询的表上。例如,如果我选择一个被错误删除的表并重新创建它,我将能够正常查询(尽管我将无法运行查询表,因为它将再次使数据集错误)。 只要不选择表中的创建表部分,我也可以运行要从中创建新表的任何查询。
除了重新创建表之外,我还尝试:
我正在通过AWS EMR上的HUE运行Hive
预先感谢