安装protobuf-2.5.0
1.下载
hadoop使用protocolbuffer进行通信,需要下载和安装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-zxfprotobuf-2.5.0.tar.gz命令解压后得到是protobuf-2.5.0的源码,
cdprotobuf-2.5.0进入目录
设置编译目录则输入如下两条命令:
./configure--prefix=/usr/local/
make&&makeinstall
配置环境变量:
sudovi.bash_profile
添加配置文件:
exportPROTOBUF=/usr/local/bin
exportPATH=$PROTOBUF/bin:$PATH
最后输入protoc--version命令,如显示libprotoc2.5.0则安装成功
出现问题
出现了错误?dyld:Librarynotloaded:/User/JYH/Desktop/Hadoop-
2.7.2/protobuf/lib/libprotobuf.9.dylib
Referencedfrom:/Users/JYH/Desktop/Hadoop-2.7.2/protobuf/bin/protoc
Reason:imagenotfound
Aborttrap:6
别急,先输入命令makeclean,然后再重复上面的设置编译目录,make、makeinstall就好啦。