Windows下安装protobuf

Windows下安装protobuf

第1步 查询protobuf版本

查找hadoop内自带的protobuf的jar包版本。
例如:
我的hadoop版本是hadoop-2.6.5
查询路径:hadoop-2.6.5\share\hadoop\common\lib\protobuf-java-2.5.0.jar,
所以需要下载的protobuf的版本应该是protobuf-java-2.5。
Windows下安装protobuf_第1张图片

第2步 下载protobuf

下载网址:https://github.com/protocolbuffers/protobuf/releases?after=v3.0.0-alpha-4

下载 protoc-2.5.0-win32.zip,这是protobuf在windows上的免安装版。
Windows下安装protobuf_第2张图片

第3步 安装protobuf

在windows上安装protoc-2.5.0-win32。

解压

将protoc-2.5.0-win32.zip解压到指定路径下。
例如:我的路径是 D:\protobuf\protoc-2.5.0-win32
Windows下安装protobuf_第3张图片

配置环境路径

Windows下安装protobuf_第4张图片
Windows下安装protobuf_第5张图片

第4步 使用protobuf

package com.mycluster.hbase;

message PhoneDetail
{
    required string dnum = 1;
    required string length = 2;
    required string type = 3;
    required string date = 4;
}

以上代码另存为phone.proto。
使用cmd,打开命令窗口。
进入protobuf的安装路径。


C:\Users\FWL>d:

d:\protobuf>cd D:\protobuf

d:\protobuf>protoc phone.proto --java_out=.\

d:\protobuf>

最后的效果如下图所示:
Windows下安装protobuf_第6张图片
Windows下安装protobuf_第7张图片

第5步 使用eclipse

将生成的Phone.java复制到需要使用的java工程。
Windows下安装protobuf_第8张图片

我使用的是maven,导入protobuf-2.5.0的jar包。
Windows下安装protobuf_第9张图片

你可能感兴趣的:(hbase)