这是从程度开发层面来说,为了方便和提高开发人员。
这个工具Bytes类,有很多很多方法,帮助我们HBase编程开发人员,提高开发。
这里,我只赘述,很常用的!
package zhouls.bigdata.HbaseProject.Tool;
import org.apache.hadoop.hbase.util.Bytes;
public class BytesTest {
public static void main(String[] args) {
byte b[] = Bytes.toBytes("maizi");
byte a[] = Bytes.toBytes("hello");
// 多个字节,拼装成一个row key
byte c[] =Bytes.add(a,b);
System.out.println(Bytes.toString(c));
}
}
hellomaizi
package zhouls.bigdata.HbaseProject.Tool;
import org.apache.hadoop.hbase.util.Bytes;
public class BytesTest {
public static void main(String[] args) {
byte b[] = Bytes.toBytes("maizi");
byte a[] = Bytes.toBytes("hello");
// 多个字节,拼装成一个row key
byte c[] =Bytes.add(a,b);
System.out.println(Bytes.toString(c));
byte d[] = Bytes.head(c, 5);
System.out.println(Bytes.toString(d));
}
}
hellomaizi
hello
package zhouls.bigdata.HbaseProject.Tool;
import org.apache.hadoop.hbase.util.Bytes;
public class BytesTest {
public static void main(String[] args) {
byte b[] = Bytes.toBytes("maizi");
byte a[] = Bytes.toBytes("hello");
// 多个字节,拼装成一个row key
byte c[] =Bytes.add(a,b);
System.out.println(Bytes.toString(c));
byte d[] = Bytes.head(c, 5);
System.out.println(Bytes.toString(d));
byte e[] = Bytes.tail(c, 3);
System.out.println(Bytes.toString(e));
}
}
hellomaizi
hello
izi
这里,我只是做一个,抛砖引玉的作用,大家,一定要去看到我这篇博文,下去之后,多实践和研究Bytes这个工具类的其他方法。(一定!!!)
对于,HBase的编程,是非常必须,掌握和熟练的。