Shell Hbase发行

Shell Hbase发行,shell,hbase,bigdata,Shell,Hbase,Bigdata,我是Hbase的新手。我有一个Hbase表,其中数据的格式为long,如下所示: COLUMN CELL default:details timestamp=1337007859494, value=\x00\x00\x00\x00\x00\x00\xDFH

我是Hbase的新手。我有一个Hbase表,其中数据的格式为
long
,如下所示:

COLUMN                      CELL                                                                           
default:details            timestamp=1337007859494, value=\x00\x00\x00\x00\x00\x00\xDFH                   
1 row(s) in 0.0360 seconds
我试图使用put命令将数据插入此表,但我插入的值将作为
字符串
,而不是
,如上面的格式所示

您能解释一下我如何使用Hbase shell中的put命令来完成这项工作吗


提前感谢。

转换为
字节。toBytes(9999)
这意味着它将转换为
Bytearray
。回迁时,将其回迁为
字符串B@15c2745


请参阅

的文档,您能将put命令粘贴到这里吗?put'es.xxx'、'17032'、'ds:test_xv',Bytes.toBytes(99999)…在这里,es:xxx是我插入数据的表,17032是键,ds:test_xv是我的列族键,9999是我尝试插入的长值,但它是[B@15c2745与我的示例中的不同。就是这样。您正在转换为字节。toBytes(9999)这意味着它将转换为BytearrayB@15c2745pls在论坛上发布之前,请正确地撰写问题。在没有看到你所做的事情的情况下,很难猜测问题和答案。(意味着你的输入和输出是什么…)好的,谢谢…但是我知道如何使用put命令在Hbase中存储long值以获得我所期望的格式(如\x00\x00\x00\x00\x00\x00\xDFH)。