我将以下行存储在 HBase 表中
DIEp(^o^)q3 column=DIE:ID, timestamp=1346194191174, value=\x00\x00\x00\x01
我正在尝试访问该值并将其转换为应该是的字符串表示形式,但是当我使用此文件时(我的输出被重定向到)1
我没有得到正确的字符串表示形式cat
cat /hadoop/logs/userlogs/job_201209121654_0027/attempt_201209121654_0027_m_000000_0/stdout
我得到了像这样的垃圾 NUL NUL NUL SOH
下面是我正在使用的代码片段。
byte[] result1 = value.getValue("DIE".getBytes(), "ID".getBytes());
String myresult = Bytes.toString(result1);
System.out.println(myresult);