WebHCat 설치

WebHCat 설치 (Install WebHCat)

WebHCat은 HCatalog의 RESTful 웹 서비스로, HTTP 요청을 통해 테이블 메타데이터 관리와 MapReduce 잡 실행 등을 가능하게 해 줍니다. 이 문서는 WebHCat서비스(HCatalog Server)를 설치하고 구성하는 방법을 설명해요.

출처: 문서

본문

WebHCat(HCatalog 서버)을 설치하고 실행하는 방법을 안내합니다.

소개 (Introduction)

WebHCat은 HCatalog가 제공하는 REST 인터페이스입니다. templeton 서비스로도 불리며, HTTP 방식으로 다음 작업들을 수행할 수 있습니다.

  • 데이터베이스·테이블 메타데이터 조회/생성/삭제
  • DDL/DML 스크립트 실행
  • MapReduce 잡 제출

설치 과정 요약

WebHCat 설치는 일반적으로 다음 단계로 진행됩니다.

  1. Hive/HCatalog 배포 준비: WebHCat은 Hive 배포판의 일부로 제공되는 hive-webhcat* 아티팩트를 포함합니다.
  2. 구성 파일 설정: webhcat-site.xml 또는 hive-site.xml에 서버 포트, 접속에 필요한 사용자 설정 등을 지정합니다.
  3. 서버 시작: WebHCat 서버(예: hive --service webhcat 또는 제공된 스크립트)를 실행해 서비스를 띄웁니다.
  4. 동작 확인: HTTP 요청으로 정상 동작을 확인합니다.

구성 요소

WebHCat은 내부적으로:

  • HCatalog 서버: 메타스토어 접근을 담당
  • REST API 레이어: HTTP 요청을 처리

하는 구조로 동작합니다.

참고: 구체적인 설치 명령, 의존성 요구사항, 포트·환경변수 설정 값 등은 원문 문서를 참고하세요. 버전마다 설치 방식이 다를 수 있습니다.

더 알아보기 (Learn more)

  • WebHCat 설치 후에는 Reference 문서들의 REST 엔드포인트를 호출해 보면서 동작을 익힐 수 있어요.