WebHCat 레퍼런스 – GetDB

WebHCat 레퍼런스 – GetDB

WebHCat(Templeton)의 GetDB 리소스는 데이터베이스를 조회해요. 데이터베이스의 위치, 매개변수, 설명, 이름을 반환해요.

출처: 문서

본문

설명

데이터베이스를 조회합니다. (참고: 이 리소스에는 "format=extended" 매개변수가 있지만 사용해도 출력 구조는 변하지 않습니다.)

URL

http://www.myserver.com/templeton/v1/ddl/database/:db`

매개변수

이름 설명 필수? 기본값
:db 데이터베이스 이름 필수 없음

표준 매개변수도 지원됩니다.

결과

이름 설명
location 데이터베이스 위치
params 데이터베이스 매개변수
comment 데이터베이스 설명
database 데이터베이스 이름

예제

Curl 명령

% curl -s 'http://localhost:50111/templeton/v1/ddl/database/newdb?user.name=ctdean'

JSON 출력

{
 "location":"hdfs://localhost:9000/warehouse/newdb.db",
 "params":"{a=b}",
 "comment":"Hello there",
 "database":"newdb"
}

JSON 출력 (오류)

{
  "error": "No such database: newdb",
  "errorCode": 404
}

탐색 링크 이전: GET ddl/database 다음: PUT ddl/database/:db

더 알아보기 (Learn more)

데이터베이스를 새로 만들려면 PUT ddl/database/:db 리소스를 참고하세요. WebHCat의 DDL 관련 리소스 모음을 함께 보면 흐름이 잡혀요.