(一)hadoop-2.8.1编译

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包,比较大。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容