WebHCat Reference PutTableLike

WebHCat Reference PutTableLike

기존 HCatalog 테이블과 같은 새 테이블을 만드는 WebHCat 리소스예요.

출처: 문서

본문

설명(Description)

기존 테이블과 같은 새 HCatalog 테이블을 만들어요.

URL

http://www.myserver.com/templeton/v1/ddl/database/:db/table/:existingtable/like/:newtable

매개변수(Parameters)

Name Description Required? Default
:db 데이터베이스 이름 Required None
:existingtable 기존 테이블 이름 Required None
:newtable 새 테이블 이름 Required None
group 테이블 생성 시 사용할 사용자 그룹 Optional None
permissions 테이블 생성 시 사용할 권한 문자열 Optional None
external 위치를 지정할 수 있게 해 Hive가 이 테이블의 기본 위치를 사용하지 않게 함 Optional false
ifNotExists true이면 테이블이 이미 존재해도 오류를 받지 않음 Optional false
location HDFS 경로 Optional None

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

결과(Results)

Name Description
table 새 테이블 이름
database 데이터베이스 이름

예제(Example)

Curl 명령

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

JSON 출력

{
 "table": "test_table_2",
 "database": "default"
}

더 알아보기 (Learn more)

LIKE 구문은 기존 테이블의 스키마를 그대로 복제해 새 테이블을 만들 때 유용해요. external/location 파라미터로 저장 위치도 커스터마이즈할 수 있습니다.