【Hadoop】Hadoop2.8编译
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Hadoop编译步骤:1.解压Hadoop源码包[root@hadoop000 ~]# mkdir -p /opt/sourcecode[root@hadoop000 ~]# mkdir -p /op
千家信息网最后更新 2026年11月01日【Hadoop】Hadoop2.8编译
Hadoop编译步骤:
1.解压Hadoop源码包
[root@hadoop000 ~]# mkdir -p /opt/sourcecode[root@hadoop000 ~]# mkdir -p /opt/software[root@hadoop000 sourcecode]# cd /opt/sourcecode# 将hadoop-2.8.1-src.tar.gz下载(或者用rz上传)到sourcecode目录[root@hadoop000 sourcecode]# lltotal 33756-rw-r--r--. 1 root root 34523353 Aug 20 12:14 hadoop-2.8.1-src.tar.gz# 解压[root@hadoop000 sourcecode]# tar -xzvf hadoop-2.8.1-src.tar.gz[root@hadoop000 sourcecode]# lltotal 33760drwxr-xr-x. 17 root root 4096 Jun 2 14:13 hadoop-2.8.1-src-rw-r--r--. 1 root root 34523353 Aug 20 12:14 hadoop-2.8.1-src.tar.gz[root@hadoop000 sourcecode]# cd hadoop-2.8.1-src2.JAVA安装
[root@hadoop000 ~]# mkdir -p /usr/java[root@hadoop000 ~]# cd /usr/java[root@hadoop000 java]# rz #上传jdk-8u45-linux-x64.gz[root@hadoop000 java]# tar -xzvf jdk-8u45-linux-x64.gz# 设置环境变量[root@hadoop000 java]# vi /etc/profile# 在最底下加入export JAVA_HOME=/usr/java/jdk1.8.0_45export PATH=$JAVA_HOME/bin:$PATH# 生效[root@hadoop000 java]# source /etc/profile3.Maven安装
[root@hadoop000 ~]# cd /opt/software/[root@hadoop000 software]# rz #上传apache-maven-3.3.9-bin.zip[root@hadoop000 software]# lltotal 8432-rw-r--r--. 1 root root 8617253 Aug 20 12:35 apache-maven-3.3.9-bin.zip# 解压[root@hadoop000 software]# unzip apache-maven-3.3.9-bin.zip# 设置环境变量[root@hadoop000 software]# vi /etc/profileexport MAVEN_HOME=/opt/software/apache-maven-3.3.9export MAVEN_OPTS="-Xms256m -Xmx512m"export PATH=$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH# 生效[root@hadoop000 software]# source /etc/profile# 查看[root@hadoop000 software]# mvn -versionApache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)Maven home: /opt/software/apache-maven-3.3.9Java version: 1.8.0_45, vendor: Oracle CorporationJava home: /usr/java/jdk1.8.0_45/jreDefault locale: en_US, platform encoding: UTF-8OS name: "linux", version: "2.6.32-431.el6.x86_64", arch: "amd64", family: "unix"4.Findbugs安装
[root@hadoop000 ~]# cd /opt/software/[root@hadoop000 software]# rz #上传findbugs-1.3.9.zip# 解压[root@hadoop000 software]# unzip findbugs-1.3.9.zip# 设置环境变量[root@hadoop000 software]# vi /etc/profileexport FINDBUGS_HOME=/opt/software/findbugs-1.3.9export PATH=$FINDBUGS_HOME/bin:$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH# 生效[root@hadoop000 software]# source /etc/profile# 查看[root@hadoop000 software]# findbugs -version1.3.95.protobuf安装
[root@hadoop000 ~]# cd /opt/software/[root@hadoop000 software]# rz #上传protobuf-2.5.0.tar.gz# 解压[root@hadoop000 software]# tar -xzvf protobuf-2.5.0.tar.gz[root@hadoop000 software]# cd protobuf-2.5.0[root@hadoop000 protobuf-2.5.0]# yum install -y gcc gcc-c++ make cmake[root@hadoop000 protobuf-2.5.0]# ./configure --prefix=/usr/local/protobuf[root@hadoop000 protobuf-2.5.0]# make && make install# 设置环境变量[root@hadoop000 java]# vi /etc/profileexport PROTOC_HOME=/usr/local/protobufexport PATH=$PROTOC_HOME/bin:$FINDBUGS_HOME/bin:$MAVEN_HOME/bin:$JAVA_HOME/bin:$PATH# 生效[root@hadoop000 protobuf-2.5.0]# source /etc/profile# 查看[root@hadoop000 protobuf-2.5.0]# protoc --versionlibprotoc 2.5.06.安装其他依赖
yum install -y openssl openssl-devel svn ncurses-devel zlib-devel libtoolyum install -y snappy snappy-devel bzip2 bzip2-devel lzo lzo-devel lzop autoconf automake7.编译
[root@hadoop000 sourcecode]# cd hadoop-2.8.1-src[root@hadoop000 hadoop-2.8.1-src]# mvn clean package -Pdist,native -DskipTests -Dtar#稍等一段时间 出现以下信息即编译完成[INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 13:38 min[INFO] Finished at: 2018-05-16T15:18:47+08:00[INFO] Final Memory: 173M/478M[INFO] ------------------------------------------------------------------------编译好的tar包路径
/opt/sourcecode/hadoop-2.8.1-src/hadoop-dist/target/hadoop-2.8.1.tar.gz
编译
变量
环境
信息
时间
步骤
源码
目录
路径
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
山东特亿宝互联网科技有限公司
左右互联网络科技
重庆科技学院互联网
互联网科技类展会
衡水科技产业互联网平台
互联网公司会议桌创意科技软装饰
互联网汽车科技小镇
深圳前海聚择互联网科技有限公司
互联网教育科技公司vipkid
华夏互联网科技业
未来五年的互联网科技
青海科技产业互联网发展
工业互联网展湾科技股份有限公司
广州千川互联网科技有限公司
悟空问答互联网科技
广西泛欧互联网科技有限公司
互联网科技创业计划的风险分析
东风日产互联网科技公司叫什么
小牛互联网科技有限公司地址
盈实互联网科技
互联网科技公司发展
有马互联网科技
互联网科技上市公司
人人互联网科技是培训
互联网实体化科技化
山东星卡互联网科技有限公司官网
北京市互联网新科技
卡尔迅互联网科技有限公司
科技互联网专业务虚会材料