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 등)를 참고하세요.