복붙노트

[HADOOP] 아파치 하이브가 여러 클라이언트 쿼리를 처리하도록 허용하는 방법

HADOOP

아파치 하이브가 여러 클라이언트 쿼리를 처리하도록 허용하는 방법

hbase에서 하이브를 통해 외부 테이블을 만들었습니다. 누군가가 쉘에 로그인하여 일부 조회를 전개 할 때 다른 누구도 조회를 실행할 수 없습니다. 누군가가 쿼리를 실행하려고하면 다음과 같은 오류가 발생합니다.

FAILED : 메타 데이터 오류 : java.lang.RuntimeException : org.apache.hadoop.hive.metastore.HiveMetaStoreClient를 인스턴스화 할 수 없습니다. FAILED : 실행 오류, org.apache.hadoop.hive.ql.exec.DDLTask의 리턴 코드 1

첫 x 째 쉘이 종료되면 u 리를 쉽게 실행할 수 있습니다. 따라서 내 하이브 a는 여러 클라이언트를 처리 할 수 ​​없습니다. 여러 클라이언트를 처리하는 방법

해결법

  1. ==============================

    1.Hive Metastore를 구성하지 않은 경우 둘 이상의 사용자가 Hive Server에 액세스 할 수 없습니다.

    Hive Metastore를 구성하지 않은 경우 둘 이상의 사용자가 Hive Server에 액세스 할 수 없습니다.

    자세한 내용은이 링크를 확인하십시오.

  2. from https://stackoverflow.com/questions/26418069/how-to-allow-apache-hive-to-handle-multiple-clients-query by cc-by-sa and MIT license