我正在尝试在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)
仅在12分钟后有效的ONT时间
该表上的记录数约为7K,我怀疑是配置问题,但不确定哪个参数。
我尝试过了:
注意:
使用:
SELECT count(*) FROM classification_output;
没有
group by....
可以正常工作并返回以下内容:+-------+
| _c0 |
+-------+
| 7164 |
+-------+
1 row selected (0.092 seconds)
最佳答案
花了一些时间解决此问题后,我设法找到了解决方案。它与查询无关。有另一个SparkClient进程正在运行,一旦我停止并执行查询,它就可以正常工作。
关于apache-spark - 使用简单查询时,如何在Hive-Spark中修复 'org.apache.hadoop.hive.ql.metadata.HiveException'?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55440710/