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 관련 리소스 모음을 함께 보면 흐름이 잡혀요.