2011-12-28 16 views
0

HBase cdh3u2を使用しています。 HBaseのシェルで、私は私が、同じテーブルにHBaseシェルのデータ型変換

put.add(columnFamily,coulumnName,Bytes.toBytes(123)); 

をいくつかの値を入れていると私はHBaseのシェルでスキャン行わ

 
put 'mytable', '2342', 'cf:c1', '67' (67 with quotes) 
and 
put 'mytable', '2341', 'cf:c1', 23 (23 without quotes) 
and 
put 'mytable', '2340', 'cf:c1', Bytes.toBytes(10) 

とJava APIを使用して入力しました。 最初の2つを除いて、すべては異なるフォーマットのデータを格納します。私はバイトとして変換するためにどのメソッドを使用したのか推測できませんでした(Byets.toBytes())。単にHBaseのシェルは(シェルとJavaで)Bytes.toBytes()、文字列として最後の二つのオプションを値を入れたBytes.toByte()

答えて

1

の方法、HBaseのシェルの使用を求めて

をカラムに長い値を入れて、文字列表現ではありません

+0

yaしかし、私は最後の2つのタイプにHBaseで異なる値を取得しています... – Nageswaran