使用简单查询时,如何在 Hive-Spark 中修复 'org.apache.hadoop.hive.ql.metadata.HiveException'?

How to fix 'org.apache.hadoop.hive.ql.metadata.HiveException' in Hive-Spark, when using simple query?

我正在尝试在 Hive - Spark 引擎上执行一个简单的查询:

SELECT count(*) FROM classification_output GROUP BY model_id;

我一直收到以下错误:

Error: Error while compiling statement: FAILED: SemanticException Failed to get a spark session: org.apache.hadoop.hive.ql.metadata.HiveException: Failed to create spark client. (state=42000,code=40000)

只有 ONT 时间它在 12 分钟后工作

table上的记录数在~7K左右,我怀疑是配置问题,但我不确定是哪个参数。

我试过:

注:

使用:

SELECT count(*) FROM classification_output;

没有 group by.... 工作正常,return 以下:

+-------+
|  _c0  |
+-------+
| 7164  |
+-------+
1 row selected (0.092 seconds)

在花了一些时间解决这个问题后,我设法找到了解决方案。它与查询无关。还有另一个 SparkClient 进程 运行,一旦我停止它并执行查询,它就可以正常工作。

对于出现错误的任何人

Syntax or semantic analysis error thrown in server while executing query. Error message from server: Error while compiling statement:FAILED: SemanticException Got exception though getTableObjectByName method should ignore it

检查您的身份验证。