Cloudera Impala 连接到 Tableau 错误
Cloudera Impala connect to Tableau Error
我正在使用 Tableau 连接到 Cloudera Hadoop。我提供服务器和端口详细信息并使用 Impala 进行连接。我能够成功连接,select 默认架构并选择所需的 table(s).
在此之后,当我将维度或度量拖放到 grid
上的 Rows/Columns 时,出现以下错误:
[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 ''.
我在论坛上看到了几个类似的问题,但是 none 个找到了解决方案 非常感谢任何帮助?
我之前遇到过同样的问题。当 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 端口
number 是 21000 和 21050。Hive 是 10000。
对我来说,设置是使用端口 21050 并选择 Impala 作为没有身份验证的类型 。您也可以选择 Type HiveServer2 并使用 impala 端口号登录。但它对我的情况不起作用。
希望有所帮助。
我正在使用 Tableau 连接到 Cloudera Hadoop。我提供服务器和端口详细信息并使用 Impala 进行连接。我能够成功连接,select 默认架构并选择所需的 table(s).
在此之后,当我将维度或度量拖放到 grid
上的 Rows/Columns 时,出现以下错误:
[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 ''.
我在论坛上看到了几个类似的问题,但是 none 个找到了解决方案 非常感谢任何帮助?
我之前遇到过同样的问题。当 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 端口 number 是 21000 和 21050。Hive 是 10000。
对我来说,设置是使用端口 21050 并选择 Impala 作为没有身份验证的类型 。您也可以选择 Type HiveServer2 并使用 impala 端口号登录。但它对我的情况不起作用。
希望有所帮助。