编译Hadoop源码时Findbugs和Protocbuf的部署
2018-05-21 本文已影响0人
怀夕
一、先将下载好的findbugs和protocbuf的压缩包上传到Linux上,并将压缩包放在software文件夹中
二、findbugs的安装与部署
解压findbugs-1.3.9.zip压缩包
配置环境变量
使用(source 、etc/profile)生效环境变量,然后使用命令(findbugs -version)查看是否安装成功
出现如下结果(1.3.9)即表示安装成功
三、protocbuf的安装与部署
使用命令(tar -xzvf protobuf-2.5.0.tar.gz )解压安装包
解压成功后,使用命令(mv protobuf-2.5.0 protobuf)修改名字,然后将目录切换到protobuf目录下,用yum安装cmake
[root@hadoop001 protobuf]# ./configure --prefix=/usr/local/protobuf——它安装到目录 /usr/local/protobuf下(必须在于是在protobuf目录执行带选项的脚本)
注:--prefix选项的另一个好处是方便卸载软件或移植软件。当需要卸载某个安装的软件时,只须删除该安装目录,就可以把软件卸载;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。
[root@hadoop001 protobuf]# make && make install——编译、安装(make,make install);安装完成将自动生成目录protobuf,而且该软件所有的文件都被复制到这个目录
配置环境变量
使用命令(source /etc/profile)生效刚刚配置的环境变量
最后使用命令(protoc --version)查看是否安装成功,出现如下结果即表示安装成功