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 설정과 함께 학습하면 원격 접속·인증·멀티세션을 제대로 활용할 수 있습니다.