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 이름을 받습니다.