Hive Client

Hive Client (Hive Clients)

Hive에 접속하는 다양한 클라이언트와 접속 방식을 소개하는 문서예요. CLI(명령줄)부터 Beeline, JDBC/ODBC, Thrift 클라이언트까지 여러 방법으로 Hive를 사용할 수 있습니다.

출처: 문서

본문

Hive에 접속하는 주요 클라이언트들을 안내합니다.

Hive CLI (Hive Command Line Interface)

전통적인 명령줄 도구입니다. hive 명령으로 실행하며 -e(인라인 쿼리), -f(파일 실행) 같은 옵션을 지원합니다.

hive -e "show tables;"

hive -f query.sql
  • Shell 명령 실행: !command
  • HDFS 명령 실행: dfs -ls /
  • 로컬 명령 실행: !ls
  • 쿼리 종료: quit; 또는 exit;

Beeline

HiveServer2에 접속하기 위한 명령줄 클라이언트입니다. JDBC 드라이버를 기반으로 동작하며, 현재 공식적으로 권장되는 CLI 방식이에요.

beeline -u jdbc:hive2://localhost:10000/default -n user

그 외 클라이언트

  • JDBC / ODBC: HiveServer2에 연결하기 위한 표준 데이터베이스 드라이버로, 자바·다른 언어의 애플리케이션에서 활용합니다.
  • Thrift 클라이언트: 다른 프로그래밍 언어에서 Hive 서버에 접속할 때 사용합니다.

참고: 각 클라이언트의 자세한 옵션과 설치·설정 방법은 원문 문서 및 HiveServer2 클라이언트 문서를 참고하세요.

더 알아보기 (Learn more)

  • 최신 Hive에서는 Hive CLI보다 Beeline(HiveServer2) 사용을 권장해요. HiveServer2 설정과 함께 학습하면 원격 접속·인증·멀티세션을 제대로 활용할 수 있습니다.