`
- 浏览:
8138 次
- 性别:
- 来自:
北京
-
1.下载
hadoop使用protocol buffer进行通信,需要下载和安装 protobuf-2.5.0.tar.gz。由于 现在 protobuf-2.5.0.tar.gz已经无法在官网 https://code.google.com/p/protobuf/downloads/list中 下载了,本人将 protobuf-2.5.0.tar.gz上传到百度云盘供大家下载,地址: http://pan.baidu.com/s/1pJlZubT 。
2.安装
使用tar -zxf protobuf-2.5.0.tar.gz命令解压后得到是 protobuf-2.5.0的源码,
cd protobuf-2.5.0 进入目录
设置编译目录 则输入如下两条命令:
./configure --prefix=/usr/local/
make && make install
配置环境变量:
sudo vi .bash_profile
添加配置文件:
export PROTOBUF=/usr/local/bin
export PATH=$PROTOBUF/bin:$PATH
最后输入 protoc --version命令,如显示libprotoc 2.5.0则安装成功
出现问题
出现了错误?dyld: Library not loaded: /User/JYH/Desktop/Hadoop-
2.7.2/protobuf/lib/libprotobuf.9.dylib
Referenced from: /Users/JYH/Desktop/Hadoop-2.7.2/protobuf/bin/protoc
Reason: image not found
Abort trap: 6
别急,先输入命令make clean,然后再重复上面的设置编译目录,make、make install 就好啦。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
protobuf-2.5.0-windows-环境包是一个针对Windows平台的Protocol Buffers(简称protobuf)版本2.5.0的工具集。Protocol Buffers是一种高效的数据序列化协议,由Google开发,广泛应用于分布式系统、数据存储和网络...
protobuf-2.5.0是该协议的一个具体版本,用于解决在安装和使用caffe时可能出现的问题。 Caffe是一种流行的深度学习框架,依赖于protobuf来处理模型的配置和数据交换。protobuf-compiler是protobuf的编译工具,用于...
安装和使用protobuf-2.5.0-win的过程一般如下: 1. 解压protobuf-2.5.0-win.zip到指定目录。 2. 使用Visual Studio打开编译脚本,编译protoc.exe和protobuf.lib。 3. 将生成的库文件和头文件添加到项目路径,确保...
protobuf-java-2.5.0.jar包是Google开发的一种数据序列化协议——Protocol Buffers(简称protobuf)的Java实现版本,版本号为2.5.0。Protocol Buffers是一种高效、灵活且跨平台的数据序列化机制,类似于XML或JSON,...
对于开发者来说,要使用protobuf-2.5.0,首先需要解压zip文件,然后根据操作系统和目标语言按照README或INSTALL文件的指示编译和安装protobuf。之后,可以使用`protoc`编译器处理.proto文件,生成相应语言的源代码。...
赠送原API文档:protobuf-java-2.5.0-javadoc.jar; 赠送源代码:protobuf-java-2.5.0-sources.jar; 赠送Maven依赖信息文件:protobuf-java-2.5.0.pom; 包含翻译后的API文档:protobuf-java-2.5.0-javadoc-API文档...
然后,根据你的开发环境,编译并安装protobuf,以便在你的项目中使用它。对于Linux用户,这通常涉及到运行make命令,而对于Windows用户,可能需要使用Visual Studio或其他IDE来编译源代码。 总的来说,protobuf-...
7. **验证安装**:你可以通过`protoc --version`检查是否成功安装,如果返回的是2.5.0,则表示安装成功。 **博客中的安装指南** 安装过程中,你可能会遇到依赖问题或者特定系统的配置问题,这时可以参考博客中的...
在压缩包文件名称列表中,"protoc-2.5.0-win32"表明这是protoc编译器的Windows 32位版本。这意味着它是为在32位Windows操作系统上运行而设计的,用于生成protobuf兼容的Java、C++或其他语言的源代码。 protobuf的...
标题 "protobuf-2.5.0rc1.zip" 指的是一个名为 "protobuf-2.5.0rc1" 的软件版本的压缩包。这里的 "protobuf" 是 Protocol Buffers 的缩写,由 Google 开发,是一种数据序列化协议,用于结构化数据的存储和交换。...
protobuf-java-2.5.0.jar 是一个针对Google Protocol Buffers(简称protobuf)的Java实现库,主要用于数据序列化。Protocol Buffers是一种高效、灵活且跨平台的数据序列化机制,可将结构化数据序列化为二进制流,...
2. 配置和编译protobuf:进入解压后的目录,按照官方文档指示进行配置(configure)、编译(make)和安装。 3. 设置环境变量:确保protobuf的库路径和头文件路径被添加到系统的PATH和LD_LIBRARY_PATH环境变量中。 4....
2. `protobuf-2.5.0-win32`:这是一个针对Windows 32位系统的二进制包,包含了protobuf的编译器protoc以及可能需要的库文件,用于编译protobuf的.proto文件。 3. `readme.txt`:这是一个使用文档,通常会包含安装...
标题中的“protoc.exe和protobuf-java-2.5.0.jar集合”指的是Google开源的Protocol Buffers(简称protobuf)工具的两个关键组件。Protocol Buffers是一种高效的数据序列化协议,可帮助开发者在各种数据结构之间进行...
protobuf-lite-2.5.0-8.el7.x86_64,libprotobuf-lite.so.15
protobuf-2.5+protoc-2.5.0-win32是一个针对Windows操作系统的Protocol Buffers(简称protobuf)编译器的版本,主要用于数据序列化。Protocol Buffers是由Google开发的一种高效的数据交换格式,它能够将结构化的数据...
protobuf-java-2.5.0.rar 是一个包含Google Protocol Buffers(简称protobuf)Java实现的压缩包文件,版本为2.5.0。Protocol Buffers是Google开发的一种数据序列化协议,它允许开发者定义数据结构,然后生成能够在...
描述提到,protobuf 2.5.0版本解压后可直接在对应的路径下使用,这表明这个版本包含了编译器、库文件以及必要的文档,用户无需额外安装,只需将其部署到适当的工作环境中即可开始使用。 protobuf的主要知识点包括:...