0
是否有任何軟件將任何給定的JSON轉換爲HBase(JSON或Thrift)插入?從任意JSON插入HBase插入行ID
比方說,我會收到以下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=="
}
]
}
]
}
您可以編寫簡單的bash或python腳本來將您的JSON轉換爲base64值和POST json數據 – pradeep