hbase从具有行id的任意json插入

qacovj5a  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(324)

是否有任何软件可以将任何给定的json转换为hbase(json或thrift)insert?
假设我在我的流中接收到以下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=="
            }
         ]
     } 
   ]
}
xa9qqrwz

xa9qqrwz1#

没有这样的软件。您可以用自己喜欢的语言编写一个脚本/程序来构建http post请求的url和主体。

相关问题