Superset을 사용하여 Impala에서 쿼리를 실행하는 동안 오류가 발생했습니다.

guilherme0170

impala를 superset에 연결하려고합니다. 연결을 테스트 할 때 "Seems OK!"라는 메시지가 출력되고 왼쪽의 SQL Editor를 사용하여 impala의 데이터베이스를 보려고하면 모든 데이터베이스가 문제없이 표시됩니다.

데이터베이스 / 테이블 미리보기

하지만 쿼리를 작성하고 "쿼리 실행"을 클릭하면 "Could not start SASL : b'Error in sasl_client_start (-1) SASL (-1) : generic failure : GSSAPI Error : Unspecified GSS failure. 마이너 코드가 더 많은 정보를 제공 할 수 있습니다 (티켓 만료 됨) ' "

쿼리 실행 오류

SSL 및 프로덕션 모드 (Gunicorn 포함)에서 수퍼 세트를 실행하고 Kerberized Hadoop 클러스터에서 SSL을 사용하는 Impala를 실행하고 있으며 내 impala 데이터베이스 구성은 다음과 같습니다.

Impala 구성

그리고 엑스트라에 다음을 넣었습니다.

{
    "metadata_params": {},
    "engine_params":  {
        "connect_args": {
            "port": 21050,
                    "use_ssl": "True", 
                    "ca_cert": "path/to/my/ca_cert.pem",
                    "auth_mechanism": "GSSAPI"
         }
     },
    "metadata_cache_timeout": {},
    "schemas_allowed_for_csv_upload": []
}

이 오류를 어떻게 해결할 수 있습니까? 내 superset 로그에는 다음 만 표시됩니다.

Triggering query_id: 65
INFO:superset.views.core:Triggering query_id: 65
Query 65: Running query on a Celery worker
INFO:superset.views.core:Query 65: Running query on a Celery worker

버전 : Superset 0.36.0, Impyla 0.16.2

guilherme0170

이 단계를 수행하여이 오류를 수정할 수있었습니다.

1-celery-worker를위한 서비스 사용자 생성, 그를위한 kerberos 티켓 생성, 티켓 갱신을위한 crontab 생성.

2-이 서비스 사용자로부터 셀러리 작업자를 실행하고 대신 루트에서 실행합니다.

3-클러스터의 다른 컴퓨터에서 실행중인 셀러리 작업자를 죽였습니다.

4-다시 시작된 Impala 및 Superset

이 오류는 내 수퍼 세트 컴퓨터에서 셀러리 작업자를 사용하는 대신 일부 쿼리에서 유효한 kerberos 티켓없이 다른 컴퓨터에있는 셀러리 작업자를 사용했기 때문에 발생했다고 생각합니다. celery-worker log를 읽을 때 다른 컴퓨터의 celery worker와의 연결이 쿼리 실행에서 실패했음을 보여 주었기 때문에이 오류를 수정할 수있었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TimeSpan을 사용하여 LINQ 쿼리를 변환하는 동안 오류가 발생 했습니까? 목록에 <>?

분류에서Dev

Helm을 사용하여 데비안에서 kubernetes를 설정하는 동안 오류가 발생했습니다.

분류에서Dev

Symfony에서 Doctrine을 사용하여 엔티티를 생성하는 동안 오류가 발생했습니다.

분류에서Dev

트리거에서 vacuum을 실행하는 동안 sqlite3에 구문 오류가 발생했습니다.

분류에서Dev

OrientDB에서 gremlin 쿼리를 실행하는 동안 오류가 발생했습니다.

분류에서Dev

R에서 if 문을 실행하는 동안 오류가 발생했습니다.

분류에서Dev

Java에서 Apache HttpClient를 사용하여 GET을 시도하는 동안 오류가 발생했습니다.

분류에서Dev

bazel 지원을 사용하여 Android에서 tensorflow를 빌드하는 동안 오류가 발생했습니다.

분류에서Dev

OpenCV에서 Eigenfaces 알고리즘을 실행하는 동안 오류가 발생했습니다.

분류에서Dev

리소스 'yum_package [g ++]'에서 'install'작업을 실행하는 동안 오류가 발생했습니다.

분류에서Dev

Jenkins에서 mstest를 실행하는 동안 오류가 발생했습니다.

분류에서Dev

SQL Server 쿼리에서 Union을 사용하는 동안 오류가 발생했습니다.

분류에서Dev

Symfony에서 Doctrine을 사용하여 엔티티를 만드는 동안 오류가 발생했습니다.

분류에서Dev

iText를 사용하여 PDF 파일에서 JSON을 읽는 동안 오류가 발생했습니다.

분류에서Dev

Android에서 Volley를 사용하여 HTTP GET 요청을 보내는 동안 오류가 발생했습니다.

분류에서Dev

"저장"을 사용하여 디렉토리에 저장하는 동안 오류가 발생했습니다.

분류에서Dev

쿼리를 실행하는 동안 오류가 발생했습니다.

분류에서Dev

firebase firestore에서 쿼리하는 동안 오류가 발생했습니다.

분류에서Dev

PL / SQL 블록을 사용하여 트리거를 생성하는 동안 오류가 발생했습니다.

분류에서Dev

springboot에서 @Autowired를 사용하는 동안 오류가 발생했습니다.

분류에서Dev

Pyspark에서 mapPartitions를 사용하는 동안 오류가 발생했습니다.

분류에서Dev

추적을 만드는 동안 Logman.exe를 실행하는 동안 오류가 발생했습니다.

분류에서Dev

쿼리를 실행하는 동안 예외가 발생했습니다. Symfony 2.3에서 열을 찾을 수 없습니다.

분류에서Dev

crontab을 사용하여 디렉토리를 변경하는 동안 오류가 발생했습니다.

분류에서Dev

crontab을 사용하여 디렉토리를 변경하는 동안 오류가 발생했습니다.

분류에서Dev

Raspberry Pi 웹 사이트에서 제공하는 가이드를 사용하여 커널을 컴파일하는 동안 오류가 발생했습니다.

분류에서Dev

웹캠 비디오에서 poseNet을 실행하는 동안 오류가 발생했습니다.

분류에서Dev

Oracle에서 owner.table을 사용하여 데이터를 삽입하는 동안 오류가 발생했습니다. 소유자없이 작동합니다.

분류에서Dev

기기를 통해 Android 애플리케이션을 실행하는 동안 오류가 발생했습니다.

Related 관련 기사

  1. 1

    TimeSpan을 사용하여 LINQ 쿼리를 변환하는 동안 오류가 발생 했습니까? 목록에 <>?

  2. 2

    Helm을 사용하여 데비안에서 kubernetes를 설정하는 동안 오류가 발생했습니다.

  3. 3

    Symfony에서 Doctrine을 사용하여 엔티티를 생성하는 동안 오류가 발생했습니다.

  4. 4

    트리거에서 vacuum을 실행하는 동안 sqlite3에 구문 오류가 발생했습니다.

  5. 5

    OrientDB에서 gremlin 쿼리를 실행하는 동안 오류가 발생했습니다.

  6. 6

    R에서 if 문을 실행하는 동안 오류가 발생했습니다.

  7. 7

    Java에서 Apache HttpClient를 사용하여 GET을 시도하는 동안 오류가 발생했습니다.

  8. 8

    bazel 지원을 사용하여 Android에서 tensorflow를 빌드하는 동안 오류가 발생했습니다.

  9. 9

    OpenCV에서 Eigenfaces 알고리즘을 실행하는 동안 오류가 발생했습니다.

  10. 10

    리소스 'yum_package [g ++]'에서 'install'작업을 실행하는 동안 오류가 발생했습니다.

  11. 11

    Jenkins에서 mstest를 실행하는 동안 오류가 발생했습니다.

  12. 12

    SQL Server 쿼리에서 Union을 사용하는 동안 오류가 발생했습니다.

  13. 13

    Symfony에서 Doctrine을 사용하여 엔티티를 만드는 동안 오류가 발생했습니다.

  14. 14

    iText를 사용하여 PDF 파일에서 JSON을 읽는 동안 오류가 발생했습니다.

  15. 15

    Android에서 Volley를 사용하여 HTTP GET 요청을 보내는 동안 오류가 발생했습니다.

  16. 16

    "저장"을 사용하여 디렉토리에 저장하는 동안 오류가 발생했습니다.

  17. 17

    쿼리를 실행하는 동안 오류가 발생했습니다.

  18. 18

    firebase firestore에서 쿼리하는 동안 오류가 발생했습니다.

  19. 19

    PL / SQL 블록을 사용하여 트리거를 생성하는 동안 오류가 발생했습니다.

  20. 20

    springboot에서 @Autowired를 사용하는 동안 오류가 발생했습니다.

  21. 21

    Pyspark에서 mapPartitions를 사용하는 동안 오류가 발생했습니다.

  22. 22

    추적을 만드는 동안 Logman.exe를 실행하는 동안 오류가 발생했습니다.

  23. 23

    쿼리를 실행하는 동안 예외가 발생했습니다. Symfony 2.3에서 열을 찾을 수 없습니다.

  24. 24

    crontab을 사용하여 디렉토리를 변경하는 동안 오류가 발생했습니다.

  25. 25

    crontab을 사용하여 디렉토리를 변경하는 동안 오류가 발생했습니다.

  26. 26

    Raspberry Pi 웹 사이트에서 제공하는 가이드를 사용하여 커널을 컴파일하는 동안 오류가 발생했습니다.

  27. 27

    웹캠 비디오에서 poseNet을 실행하는 동안 오류가 발생했습니다.

  28. 28

    Oracle에서 owner.table을 사용하여 데이터를 삽입하는 동안 오류가 발생했습니다. 소유자없이 작동합니다.

  29. 29

    기기를 통해 Android 애플리케이션을 실행하는 동안 오류가 발생했습니다.

뜨겁다태그

보관