是否有任何软件可以将任何给定的 JSON 转换为 HBase(JSON 或 Thrift)插入?
假设我收到以下 JSON 到我的流
{
"_id":"www.somesite.com",
"values":[
{
"label":"test_label"
},
{
"descr":"custom_descr"
}
]
}
为了将此信息添加到Hbase
我需要发送HTTP PUT
到http://192.168.44.187:8000/<TABLE>/<ROW_ID>/<COL_FAMILY>:<COLUMN>
,我是否需要将其更改为 <ROW_ID> = www.somesite.com
等等。因此,http://192.168.44.187:8000/t1/www.somesite.com/ColFam:label
要添加label
. 此外,正文PUT
必须包含相应base64
的格式化值。
{
"Row":[
{
"key":"d3d3LnNvbWVzaXRlLmNvbTIy",
"Cell":[
{
"column":"bGFiZWw=",
"$":"dGVzdF9sYWJlbA=="
}
]
}
]
}