Advertisement

基于HBase-PBLC协议的优化及MapReduce整合

阅读量:

Hbase-protobuf、优化、MR整合

一、Hbase_protobufuffer

Protocol Buffers 是一种简洁高效的数据显示方案,能够处理结构化的数据编码。

protobuffer优化存储步骤:

1 创建文件

​ vi phone.proto

2 在文件中写相关数据

—java项目包名、本类名、列的v顺序

—整合相同字段/去重

​ package com.bjsxt.hbase;

​ message PhoneDetail

​ {

​ required string dnum = 1;

​ required string length = 2;

​ required string type = 3;

​ required string date = 4;

​ }

​ message dayPhoneDetail

​ {

​ repeated PhoneDetail dayPhoneDetail = 1;

​ }

3 以 .java 文件导出 .proto 文件

​ /usr/local/bin/protoc --java_out=/root/data/ phone.proto

4 将 .java文件导出后放入项目中

全部评论 (0)

还没有任何评论哟~