【发布时间】:2017-08-04 13:14:30
【问题描述】:
从Cloudera Hbase REST API docs这是XML结构到PUT同时多行。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<CellSet>
<Row key="cm93NQo=">
<Cell column="Y2Y6ZQo=">dmFsdWU1Cg==</Cell>
<Cell column="Y2Y6ZQo=">dmFsdWU1Cg==</Cell>
</Row>
<Row key="cm93NQo=">
<Cell column="Y2Y6ZQo=">dmFsdWU1Cg==</Cell>
</Row>
</CellSet>
问:如何使用 JSON?
到目前为止我已经尝试过:
- 使用
CellSet键,出现以下错误:
错误 500 无法识别字段“CellSet”(类 org.apache.hadoop.hbase.rest.model.CellSetModel),未标记为可忽略
{
"CellSet": {
"Row": [
{
"key": "cm93NQo=",
"Cell": [
{
"column": "Y2Y6ZQo=",
"$": "dmFsdWU1Cg=="
},
{
"column": "Y2Y6ZQo=",
"$": "dmFsdWU1Cg=="
}
]
},
{
"key": "cm93NQo=",
"Cell": [
{
"column": "Y2Y6ZQo=",
"$": "dmFsdWU1Cg=="
}
]
}
]
}
}
- 没有
CellSet键、没有错误并且每行只有一个版本:
{
"Row": [
{
"key": "cm93NQo=",
"Cell": [
{
"column": "Y2Y6ZQo=",
"$": "dmFsdWU1Cg=="
},
{
"column": "Y2Y6ZQo=",
"$": "dmFsdWU1Cg=="
}
]
},
{
"key": "cm93NQo=",
"Cell": [
{
"column": "Y2Y6ZQo=",
"$": "dmFsdWU1Cg=="
}
]
}
]
}
【问题讨论】:
标签: javascript json xml hadoop hbase