put使用hbase restapi

sqserrrh  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(236)

我使用hbase rest(stargate)将数据放入hbase,但是在hbase中插入一条记录之后,它会在每个键之后插入额外的换行符。
下面是我的命令,用于通过将数据插入hbase。

curl -v -X PUT -H "Content-Type: application/json" --data '{"Row":[{"key":"cm93Mgo=", "Cell":[{"column":"Y29sZmFtMTpjb2wzCg==", "$":"eyJFbXBsb3llZSI6eyJFbmFtZSI6IlNhbSIsIkVpZCI6MTJ9fQo="}]}]}' http://hostname:8080/testtable/row2/colfam1:col3

当我扫描hbase testtable时,得到了以下输出。

hbase(main):009:0> scan 'testtable'
ROW                                    COLUMN+CELL
 row2                                  column=colfam1:col1, timestamp=1438063811000, value=shashi
 row2\x0A                              column=colfam1:col3\x0A, timestamp=1438068118825, value={"Employee":{"Ename":"Sam","Eid":12}}\x0A
 row2\x0A                              column=colfam1:col4\x0A, timestamp=1438068118825, value=file4\x0A
3 row(s) in 0.0280 seconds

额外的\x0a将添加到每个行键之后。
有人帮忙吗?
提前谢谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题