1

我找不到任何文档解释 HCatalog REST API 使用的 JSON 的语法或语法。办公室指南 ( https://cwiki.apache.org/confluence/display/Hive/WebHCat+Reference+PutTable ) 只给出了一个非常简单的案例,而没有说明 JSON 部分是如何定义的。

我尝试了以下方法,但没有运气:

curl -X PUT -HContent-type:application/json -d '
{  
  "format": {
    "storedAs": "INPUTFORMAT \"org.apache.hadoop.hive.ql.io.avro.AvroContainerInputFormat\" OUTPUTFORMAT \"org.apache.hadoop.hive.ql.io.avro.AvroContainerOutputFormat\"", 
    "rowFormat": { 
      "serde": {
        "name": "org.apache.hadoop.hive.serde2.avro.AvroSerDe"      
        } } }
  "tblproperties" : [
    "avro.schema.url": "hdfs://xxxx"
  ]
} ' \
'http://<host>:50111/templeton/v1/ddl/database/default/table/table1?user.name=hive'

任何想法?谢谢,

4

0 回答 0