HBase編程 API入門系列之工具Bytes類(7)


 

  這是從程度開發層面來說,為了方便和提高開發人員。

  這個工具Bytes類,有很多很多方法,幫助我們HBase編程開發人員,提高開發。

   這里,我只贅述,很常用的!

 

 

 

 

 

 1 package zhouls.bigdata.HbaseProject.Tool;
 2 
 3 import org.apache.hadoop.hbase.util.Bytes;
 4 
 5 public class BytesTest {
 6     public static void main(String[] args) {
 7         byte b[] = Bytes.toBytes("maizi");
 8         byte a[] = Bytes.toBytes("hello");
 9 
10 //    多個字節,拼裝成一個row key
11         byte c[] =Bytes.add(a,b);
12         System.out.println(Bytes.toString(c));
13     }
14 }

 

 

 

 

 

 

 

hellomaizi

 

 

 

 

 

 1 package zhouls.bigdata.HbaseProject.Tool;
 2 
 3 import org.apache.hadoop.hbase.util.Bytes;
 4 
 5 public class BytesTest {
 6     public static void main(String[] args) {
 7         byte b[] = Bytes.toBytes("maizi");
 8         byte a[] = Bytes.toBytes("hello");
 9 //    多個字節,拼裝成一個row key
10         byte c[] =Bytes.add(a,b);
11         System.out.println(Bytes.toString(c));
12         byte d[] = Bytes.head(c, 5);
13         System.out.println(Bytes.toString(d));
14     }
15 }

 

 

 

 

 

hellomaizi
hello

 

 

 

 

 

 1 package zhouls.bigdata.HbaseProject.Tool;
 2 
 3 import org.apache.hadoop.hbase.util.Bytes;
 4 
 5 public class BytesTest {
 6     public static void main(String[] args) {
 7         byte b[] = Bytes.toBytes("maizi");
 8         byte a[] = Bytes.toBytes("hello");
 9 //    多個字節,拼裝成一個row key
10         byte c[] =Bytes.add(a,b);
11         System.out.println(Bytes.toString(c));
12         
13         byte d[] = Bytes.head(c, 5);
14         System.out.println(Bytes.toString(d));
15 
16         byte e[] = Bytes.tail(c, 3);
17         System.out.println(Bytes.toString(e));    
18     }
19 }

 

 

 

 

 

hellomaizi
hello
izi

 

 

 

 

   這里,我只是做一個,拋磚引玉的作用,大家,一定要去看到我這篇博文,下去之后,多實踐和研究Bytes這個工具類的其他方法。(一定!!!)

  對於,HBase的編程,是非常必須,掌握和熟練的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM