apache-hive / 3.1.1 / reference / WebHCat_Reference_PutPartition.html

创建分区— PUT ddl/database /:db/table /:table/partition /:partition

Description

在 HCatalog 表中创建分区。

URL

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

Parameters

Name Description Required? Default
:db 数据库名称 Required None
:table 表名 Required None
:partition 分区名称 col_name ='value'列表。请注意正确编码 http 的引用,例如 country =%27algeria%27. Required None
group 要使用的用户组 Optional None
permissions 使用的权限字符串 Optional None
location 分区创建的位置 Required None
ifNotExists 如果为 true,则在分区已存在的情况下返回错误。 Optional False

standard parameters也受支持。

Results

Name Description
partition 分区名称
table 表名
database 数据库名称

Example

Curl Command

% curl -s -X PUT -HContent-type:application/json -d '{"location": "loc_a"}' \
       'http://localhost:50111/templeton/v1/ddl/database/default/table/test_table/partition/country=%27algeria%27?user.name=ctdean'

JSON Output

{
 "partition": "country='algeria'",
 "table": "test_table",
 "database": "default"
}

Navigation Links

上一个:GET ddl/database/:db/table/:table/partition/:partition下一个:DELETE ddl/database/:db/table/:table/partition/:partition

一般:DDL ResourcesWebHCat ReferenceWebHCat ManualHCatalog ManualHive Wiki 主页Hive 项目 site