我正在使用Tableau连接到Cloudera Hadoop。我提供了服务器和端口的详细信息,并使用Impala进行连接。我能够成功连接,选择默认架构,然后选择所需的表。
此后,当我将维度或度量拖放到上的行/列时grid
,出现以下错误:
[Cloudera][Hardy] (22) Error from ThriftHiveClient:
Query returned non-zero code: 10025, cause: FAILED:
SemanticException [Error 10025]: Line 1:7 Expression not in GROUP BY key ''.
我在论坛上看到了几个类似的问题,但没有一个得到解决方案。对此非常有帮助吗?
我之前遇到过同样的问题。当Tableau尝试运行如下所示的内容时,将发生错误:
SELECT `table`.`param_1` AS `param_1`
,SUM(`table`.`param_2`) AS `sum_all`
FROM `db_name`.`table`
`table` GROUP BY 1
既然可以检查架构和表。这种聚集可能会导致问题。
我认为您可能需要检查以下几件事:
对我来说,安装程序使用端口21050并选择Impala作为类型(不进行身份验证)。您也可以选择Type HiveServer2并使用impala端口号登录。但这在我的案子上不起作用。
希望对您有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句