2017-02-16 2 views
2

Claudera Hadoop에 연결하기 위해 Tableau를 사용하고 있습니다. 필자는 서버와 포트 세부 정보를 제공하고 Impala를 사용하여 연결합니다. 성공적으로 연결하고 기본 스키마를 선택하고 필요한 테이블을 선택할 수 있습니다. 내가 드래그 앤 차원 또는 행에 대한 조치 중 하나를 삭제할 때이 후Cloudera Impala가 Tableau 오류에 연결

는 /를 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 ''. 

, 그러나 아무도는 그들 중 어떤 도움이 대단히 감사하니?

답변

2

이전에 같은 문제가 발생했습니다. Tableau가 다음과 같이 실행하려고하면 오류가 발생합니다.

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

스키마와 테이블을 확인할 수 있으므로 오류가 발생합니다. 이 집합이 문제가 발생할 수 있습니다.

난 당신이 몇 가지를 점검 할 필요가 있다고 생각 :

당신의 ODBC 드라이버 버전이 올바른지
  1. 인가? Cloudera ODBC 드라이버 2.5.28은 임팔라로 Tableau를 지원하지 않습니다.
  2. 올바른 포트 번호 또는 로그인 유형을 선택 했습니까? 임팔라 포트 수는 21000이며 21050. 하이브는 나를 위해 10000

설치가 포트 21050를 사용하여 하고 인증 없음와 유형으로 임팔라를 선택합니다. HiveServer2 입력을 선택하고 임팔라 포트 번호를 사용하여 로그인 할 수도 있습니다. 하지만 제 경우에는 효과가 없었습니다.

도움이 되길 바랍니다.

+0

감사합니다. 나는 항상 그것이 ODBC 드라이버 문제라고 생각했다. 로그인 설정 문제였습니다. 이제 작동합니다. – Nicolas

관련 문제