WebHCat Reference - PutProperty

WebHCat Reference - PutProperty

PUT ddl/database/:db/table/:table/property/:property 엔드포인트는 HCatalog 테이블에 단일 속성을 추가하는 WebHCat REST API예요. 기존 속성을 재설정(reset)할 때도 사용합니다.

출처: 문서

본문

URL

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

Parameters

Name Description Required? Default
:db 데이터베이스 이름 Required None
:table 테이블 이름 Required None
:property 속성 이름 Required None
group 사용할 사용자 그룹 Optional None
permissions 사용할 권한 문자열 Optional None
value 속성 값 Required None

표준 파라미터(standard parameters)도 지원돼요.

Results

Name Description
database 데이터베이스 이름
table 테이블 이름
property 속성 이름

Example Curl Command

% curl -s -X PUT -HContent-type:application/json -d '{ "value": "apples" }' \
  'http://localhost:50111/templeton/v1/ddl/database/default/table/test_table/property/fruit?user.name=ctdean'

JSON Output

{
 "property": "fruit",
 "table": "test_table",
 "database": "default"
}

Navigation Links

  • Previous: GET ddl/database/:db/table/:table/property/:property
  • Next: POST mapreduce/streaming

더 알아보기 (Learn more)

PUT으로 같은 속성 이름에 새 값을 보내면 기존 값을 덮어써요. 테이블 메타데이터에 주석이나 커스텀 태그를 붙일 때 유용한 엔드포인트입니다.