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리뷰
로그인참여 후 검토

관련 기사

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

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

Slick을 사용하여 mysql에서 스키마를 생성하는 동안 오류가 발생했습니다.

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

Tkinter Python에서 matplotlib를 사용하여 줄을 그리는 동안 오류가 발생했습니다.

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

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

MS Access에서 Visual Basic SQL 쿼리를 실행하는 동안 구문 오류가 발생했습니다.

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

postgresql에서 업데이트 쿼리를 실행하는 동안 오류가 발생했습니다.

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

Java에서 ArrayList를 사용하여 스택을 설계하는 동안 오류가 발생했습니다.

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

Windows에서 gem을 사용하여 Heroku를 설치하는 동안 오류가 발생했습니다.

pandas를 사용하여 csv에서 중복을 제거하는 동안 오류가 발생했습니다.

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

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

리소스 'directory [C : / topdir / subdir]'에서 'create'작업을 실행하는 동안 오류가 발생했습니다.

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

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

spacemacs 및 clojure를 사용하여 Hello World 앱을 실행하는 동안 오류가 발생했습니다.

DotnetZip을 사용하여 SSIS 스크립트를 실행하는 동안 오류가 발생했습니다.

노드 js를 사용하여 불일치 봇을 실행하는 동안 오류가 발생했습니다.

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

데이터 백을 사용하여 'newrelic_agent_infrastructure [Install]'리소스에서 'install'작업을 실행하는 동안 오류가 발생했습니다.

curl을 사용하여 메모리에 다운로드하는 동안 오류가 발생했습니다.

Spring Boot에서 JDBC 문을 통해 DDL "insert into ..."를 실행하는 동안 오류가 발생했습니다.

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

Node js에서 fs를 사용하여 json 파일을 읽는 동안 오류가 발생했습니다.

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관