以下の行を 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);