WebHCat 설치
WebHCat 설치 (Install WebHCat)
WebHCat은 HCatalog의 RESTful 웹 서비스로, HTTP 요청을 통해 테이블 메타데이터 관리와 MapReduce 잡 실행 등을 가능하게 해 줍니다. 이 문서는 WebHCat서비스(HCatalog Server)를 설치하고 구성하는 방법을 설명해요.
출처: 문서
본문
WebHCat(HCatalog 서버)을 설치하고 실행하는 방법을 안내합니다.
소개 (Introduction)
WebHCat은 HCatalog가 제공하는 REST 인터페이스입니다. templeton 서비스로도 불리며, HTTP 방식으로 다음 작업들을 수행할 수 있습니다.
- 데이터베이스·테이블 메타데이터 조회/생성/삭제
- DDL/DML 스크립트 실행
- MapReduce 잡 제출
설치 과정 요약
WebHCat 설치는 일반적으로 다음 단계로 진행됩니다.
- Hive/HCatalog 배포 준비: WebHCat은 Hive 배포판의 일부로 제공되는
hive-webhcat*아티팩트를 포함합니다. - 구성 파일 설정:
webhcat-site.xml또는hive-site.xml에 서버 포트, 접속에 필요한 사용자 설정 등을 지정합니다. - 서버 시작: WebHCat 서버(예:
hive --service webhcat또는 제공된 스크립트)를 실행해 서비스를 띄웁니다. - 동작 확인: HTTP 요청으로 정상 동작을 확인합니다.
구성 요소
WebHCat은 내부적으로:
- HCatalog 서버: 메타스토어 접근을 담당
- REST API 레이어: HTTP 요청을 처리
하는 구조로 동작합니다.
참고: 구체적인 설치 명령, 의존성 요구사항, 포트·환경변수 설정 값 등은 원문 문서를 참고하세요. 버전마다 설치 방식이 다를 수 있습니다.
더 알아보기 (Learn more)
- WebHCat 설치 후에는 Reference 문서들의 REST 엔드포인트를 호출해 보면서 동작을 익힐 수 있어요.