cloudera impala连接到tableau错误

5vf7fwbs  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(358)

我正在使用tableau连接到clouderahadoop。我提供了服务器和端口的详细信息,并使用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 ''.

我在论坛上看到了几个类似的问题,但都没有得到解决,对此有什么帮助非常感谢?

tag5nh1u

tag5nh1u1#

我以前也遇到过同样的问题。当tableau尝试运行以下操作时,会发生错误:

SELECT `table`.`param_1` AS `param_1`
   ,SUM(`table`.`param_2`) AS `sum_all` 
   FROM `db_name`.`table` 
   `table` GROUP BY 1

因为您可以检查模式和表。此聚合可能会导致问题。
我想你可能需要检查一下:
odbc驱动程序版本正确吗?cloudera odbc驱动程序2.5.28不支持带有impala的tableau。
您选择了正确的端口号或登录类型吗? Impala 的港口号是21000和21050。Hive是10000。
对我来说,安装程序使用端口21050,并选择impala作为无身份验证的类型。您还可以选择类型hiveserver2并使用impala端口号登录。但对我的案子没用。
希望对你有帮助。

相关问题