복붙노트

[HADOOP] Apache Zeppelin을 Hive에 연결

HADOOP

Apache Zeppelin을 Hive에 연결

아파치 체 펠린과 하이브 메타 스토어를 연결하려고합니다. 나는 zeppelin 0.7.3을 사용하므로 하이브 인터프리터 만 jdbc가 없습니다. 내 hive-site.xml을 zeppelin conf 폴더에 복사했지만 새 하이브 인터프리터를 만드는 방법을 모르겠습니다.

또한 spark의 하이브 컨텍스트를 통해 하이브 테이블에 액세스하려고했지만이 방법을 시도하면 하이브 데이터베이스를 볼 수 없으며 기본 데이터베이스 만 표시됩니다.

누군가 하이브 통역사를 만드는 방법이나 스파크를 통해 내 하이브 메타 스토어에 액세스하는 방법을 설명 할 수 있습니까?

모든 답변을 부탁드립니다.

해결법

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

    1.이 문서를 따라 해결했습니다. jdbc 커넥터에이 매개 변수를 추가 한 후 다음을 사용하여 하이브 인터프리터를 실행할 수 있습니다.

    이 문서를 따라 해결했습니다. jdbc 커넥터에이 매개 변수를 추가 한 후 다음을 사용하여 하이브 인터프리터를 실행할 수 있습니다.

    %jdbc(hive)
    

    필자의 경우 Cloudera Hadoop을 사용하여 표준 jdbc 하이브 커넥터가 작동하지 않았기 때문에 조금 까다로 웠습니다. 그래서 외부 hive-jdbc.jar을 내 cdh 버전 (예 : cdh 5.9의 경우)에 적합한 것으로 변경했습니다.

    또한 임팔라 포트 용으로 hive.url을 변경하고 원하는 경우 jdbc와 임팔라에 연결할 수 있음을 알았습니다.

  2. from https://stackoverflow.com/questions/47174659/connect-apache-zeppelin-to-hive by cc-by-sa and MIT license