WebHCat 레퍼런스 - PUT database

WebHCat 레퍼런스 - PUT database

WebHCat REST API에서 데이터베이스를 생성하는 엔드포인트예요. PUT /templeton/v1/ddl/database/:db에 JSON 본문으로 위치·주석·속성 등을 담아 보내면 새 데이터베이스를 만듭니다.

출처: 문서

본문

설명 (Description)

데이터베이스를 생성합니다.

URL

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

파라미터 (Parameters)

Name Description Required? Default
:db 데이터베이스 이름 Required None
group 사용할 사용자 그룹 Optional None
permissions 사용할 권한 문자열 Optional None
location 데이터베이스 위치 Optional None
comment 데이터베이스 주석(설명 같은) Optional None
properties 데이터베이스 속성 Optional None

표준 파라미터(standard parameters)도 지원됩니다.

결과 (Results)

Name Description
database 데이터베이스 이름

예제 (Example)

Curl 커맨드 (Curl Command)

% curl -s -X PUT -HContent-type:application/json \
       -d '{ "comment":"Hello there",
             "location":"hdfs://localhost:9000/user/hive/my_warehouse",
             "properties":{"a":"b"}}' \
       'http://localhost:50111/templeton/v1/ddl/database/newdb?user.name=rachel'

JSON 출력 (JSON Output)

{
 "database":"newdb"
}

네비게이션 링크 이전: GET ddl/database/:db 다음: DELETE ddl/database/:db

더 알아보기 (Learn more)

PUT /templeton/v1/ddl/database/:db는 WebHCat으로 데이터베이스를 만드는 API예요. JSON 본문으로 comment·location·properties를 선택적으로 지정하고, 응답으로 생성된 database 이름을 받습니다.