0

是否有任何软件可以将任何给定的 JSON 转换为 HBase(JSON 或 Thrift)插入?

假设我收到以下 JSON 到我的流

{  
   "_id":"www.somesite.com",
   "values":[  
      {  
         "label":"test_label"
      },
      {  
         "descr":"custom_descr"
      }
   ]
}

为了将此信息添加到Hbase我需要发送HTTP PUThttp://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=="
            }
         ]
     } 
   ]
}
4

1 回答 1

0

没有这样的软件。您可以用您喜欢的语言编写脚本/程序来构建 HTTP 发布请求的 url 和正文。

于 2015-09-12T06:14:26.300 回答