HiveServer2(HS2)는 클라이언트가 Hive 에 질의를 보내는 창구다. JDBC · ODBC · Thrift 로 붙는다.
HS2 와 Metastore 는 별개 프로세스다. HS2 를 재기동해도 Metastore 는 그대로 떠 있다.
| 포트 | 용도 |
|---|---|
| 10000 | Thrift (JDBC · ODBC) |
| 10001 | HTTP 모드 |
| 10002 | 웹 UI |
beeline -u "jdbc:hive2://<HS2_호스트>:10000/default" -n <사용자>
Kerberos 환경이면 principal 을 붙인다.
beeline -u "jdbc:hive2://<HS2_호스트>:10000/default;principal=hive/_HOST@<REALM>"
curl -s http://<HS2_호스트>:10002/ | head
ss -lntp | grep 10000