【Hadoop】Hadoop2.8编译
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,Hadoop编译步骤:1.解压Hadoop源码包[root@hadoop000 ~]# mkdir -p /opt/sourcecode[root@hadoop000 ~]# mkdir -p /op
千家信息网最后更新 2025年12月03日【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安全错误
数据库的锁怎样保障安全
超星网络安全答案
网络技术设计职业生涯规划
极速赛车平台软件开发
如何在命令行窗口执行服务器程序
云服务器安装
苹果手机网络安全性设置
如何打开数据库中的text
朝阳区网络软件开发介绍
巫溪县苹果软件开发
aspx往数据库添加数据库
心理学及行为科学全文数据库
老服务器升级改造
服务器进去安全模式
对网络安全产业发展的意见
服务器上行带宽
精灵盛典有多少个服务器
邯郸第三方软件开发哪家正规
远鉴科技网络安全
网络安全涉及的内容有哪方面问题
成都理工大学网络安全空间
租用服务器多少钱一年
如何查询数据库字符长度限制
oncomine 数据库
无发连接到服务器
浙江高精度农业信息系统数据库
网络安全普及小问答
同花顺 服务器选股
服务器冗余电源的作用
怎么搭建矿池服务器
湖北贝克尔网络技术有限公司