1.Maven(起到jar包管理的作用)部署
1.1上传组件
1.2解压apache-maven-3.3.9-bin.zip至/opt/software文件夹
1.3配置到全局环境变量文件中,并生效(source /etc/profile)
1.4配置Mavne目录(即jar包下载在哪个目录下)
1.5将.m2.tar.gz移动至家目录下,并解压(.m2.tar.gz其中的jar包已提前下载好)
2.Hadoop编译
2.1解压hadoop-2.8.1-src.tar.gz至/opt/software文件夹
2.2查看pom.xml(查看依赖条件)
2.3查看BUIDING.txt(环境要求)
2.4查看java和mvn版本
2.5解压findbugs-1.3.9.zip至/opt/software文件夹
2.6配置到全局环境变量文件中,并生效(source /etc/profile)
2.7查看findbugs版本
2.8解压protobuf-2.5.0.tar.gz至/opt/software文件夹(注意解压tar包常出现用户和用户组不对的状况,应养成习惯修改为对的用户和用户组)
2.9安装yum源的几个组件
2.10预编译安装(并不是解压下来就能用的)
2.11配置到全局环境变量文件中,并生效(source /etc/profile)
2.12yum源安装其他组件
yum install -y openssl openssl-devel svn ncurses-devel zlib-devel libtool
yum install -y snappy snappy-devel bzip2 bzip2-devel lzo lzo-devel lzop autoconf automake
2.13.编译
编译之前一定注意要先cd到/opt/software/hadoop-2.8.1-src下,不然会报错,因为目录不对的话,pom.xml是不对的
src是源代码包,里边不含源代码依赖的jar包,比较小;不带src或带bin的是编译好的组件,里边包含大量的jar包,比较大。