WebHCat 레퍼런스(Reference)

WebHCat 레퍼런스(Reference)

이 개요 페이지는 WebHCat의 모든 리소스를 나열해요. (DDL 리소스는 여기와 다른 개요 페이지에 나열됩니다. HCatalog DDL 명령에 대한 정보는 HCatalog DDL을, Hive DDL 명령은 Hive Data Definition Language를 참고하세요.)

출처: 문서

본문

Category Resource (Type) Description
General :version (GET) 지원되는 응답 타입 목록을 반환
status (GET) WebHCat 서버 상태를 반환
version (GET) 지원되는 버전 목록과 현재 버전을 반환
version/hive (GET) 실행 중인 Hive 버전을 반환 (Hive 0.13.0에서 추가)
version/hadoop (GET) 실행 중인 Hadoop 버전을 반환 (Hive 0.13.0에서 추가)
DDL ddl (POST) HCatalog DDL 명령 수행
ddl/database (GET) HCatalog 데이터베이스 나열
ddl/database/:db (GET) HCatalog 데이터베이스 설명(describe)
ddl/database/:db (PUT) HCatalog 데이터베이스 생성
ddl/database/:db (DELETE) HCatalog 데이터베이스 삭제(drop)
ddl/database/:db/table (GET) HCatalog 데이터베이스의 테이블 나열
ddl/database/:db/table/:table (GET) HCatalog 테이블 설명
ddl/database/:db/table/:table (PUT) 새 HCatalog 테이블 생성
ddl/database/:db/table/:table (POST) HCatalog 테이블 이름 변경
ddl/database/:db/table/:table (DELETE) HCatalog 테이블 삭제(drop)
ddl/database/:db/table/:existingtable/like/:newtable (PUT) 기존 테이블과 같은 새 HCatalog 테이블 생성
ddl/database/:db/table/:table/partition (GET) HCatalog 테이블의 모든 파티션 나열
ddl/database/:db/table/:table/partition/:partition (GET) HCatalog 테이블의 단일 파티션 설명
ddl/database/:db/table/:table/partition/:partition (PUT) HCatalog 테이블에 파티션 생성
ddl/database/:db/table/:table/partition/:partition (DELETE) HCatalog 테이블의 파티션 삭제(drop)
ddl/database/:db/table/:table/column (GET) HCatalog 테이블의 컬럼 나열
ddl/database/:db/table/:table/column/:column (GET) HCatalog 테이블의 단일 컬럼 설명
ddl/database/:db/table/:table/column/:column (PUT) HCatalog 테이블에 컬럼 생성
ddl/database/:db/table/:table/property (GET) 테이블 속성 나열
ddl/database/:db/table/:table/property/:property (GET) 단일 테이블 속성 값 반환
ddl/database/:db/table/:table/property/:property (PUT) 테이블 속성 설정
MapReduce mapreduce/streaming (POST) Hadoop streaming MapReduce 잡 생성 및 큐잉
mapreduce/jar (POST) 표준 Hadoop MapReduce 잡 생성 및 큐잉
Pig pig (POST) Pig 잡 생성 및 큐잉
Hive hive (POST) Hive 쿼리와 명령 실행
Queue (Hive 0.12에서 deprecated, Hive 0.14에서 제거) queue (GET) 모든 잡 ID 목록 반환 (Hive 0.14.0에서 제거)
queue/:jobid (GET) ID로 잡 상태 반환 (Hive 0.14.0에서 제거)
queue/:jobid (DELETE) ID로 잡 종료(kill) (Hive 0.14.0에서 제거)
Jobs (Hive 0.12 이후) jobs (GET) 모든 잡 ID 목록 반환
jobs/:jobid (GET) ID로 잡 상태 반환
jobs/:jobid (DELETE) ID로 잡 종료(kill)

더 알아보기 (Learn more)

WebHCat REST API는 크게 General, DDL, MapReduce, Pig, Hive, Jobs로 나뉘어요. 개별 리소스의 자세한 설명은 각 레퍼런스 페이지(GetColumn, GetTable 등)를 참고하세요.