透明 发表于 2015-1-14 20:38:59

来一发CentOS6.5上编译装置Hadoop2

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!<divclass="article_content"id="article_content">媒介

ApacheHadoop是一款撑持数据麋集型散布式使用并以Apache2.0允许协定公布的开源软件框架。它撑持在商品硬件构建的年夜型集群上运转的使用步伐。Hadoop是依据Google公司宣布的MapReduce和Google档案体系的论文,由DougCutting在2004年完成最后版本。




情况

操纵体系:CentOS_6.5_64bit

#cat/proc/version;lsb_release-a

[*]Linuxversion2.6.32-431.5.1.el6.x86_64(mockbuild@c6b10.bsys.dev.centos.org)(gccversion4.4.720120313(RedHat4.4.7-4)(GCC))#1SMPWedFeb1200:41:43UTC2014
[*]LSBVersion::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
[*]DistributorID:CentOS
[*]Description:CentOSrelease6.5(Final)
[*]Release:6.5
[*]Codename:Final

#cat/proc/version;lsb_release-aLinuxversion2.6.32-431.5.1.el6.x86_64(mockbuild@c6b10.bsys.dev.centos.org)(gccversion4.4.720120313(RedHat4.4.7-4)(GCC))#1SMPWedFeb1200:41:43UTC2014LSBVersion:        :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributorID:        CentOSDescription:        CentOSrelease6.5(Final)Release:        6.5Codename:        Final
编译Hadoop版本:hadoop-2.2.0
筹办

注:最好能够找到一台能够毗连的到互联网的呆板举行编译Hadoop,由于筹办大概编译的时分都必要从收集装置良多插件。
1.装置JavaJDK(官方网站地点:http://www.ckuyun.com/technetwork/java/index.html)

因为Hadoop是Doug用java完成的,以是java是必需装置的软件之一。在CentOS情况中能够经由过程yum举行装置大概本人往oracle官网下载最新版本的JDK。
装置JDK:
#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk
装置完成后目次以下。
#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/

[*]总用量216
[*]-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTION
[*]drwxr-xr-x2rootroot40963月1103:33bin
[*]drwxr-xr-x3rootroot40963月1103:33include
[*]drwxr-xr-x4rootroot40963月1103:33jre
[*]drwxr-xr-x3rootroot40963月1103:33lib
[*]-r--r--r--1rootroot192631月1420:59LICENSE
[*]drwxr-xr-x2rootroot40963月1103:33tapset
[*]-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README检察java版本。

#java-version

[*]javaversion"1.7.0_51"
[*]OpenJDKRuntimeEnvironment(rhel-2.4.4.1.el6_5-x86_64u51-b02)
[*]OpenJDK64-BitServerVM(build24.45-b08,mixedmode)

#java-versionjavaversion"1.7.0_51"OpenJDKRuntimeEnvironment(rhel-2.4.4.1.el6_5-x86_64u51-b02)OpenJDK64-BitServerVM(build24.45-b08,mixedmode)2.装置maven(官方网站地点:http://maven.apache.org/)



ApacheMaven,是一个软件(出格是Java软件)项目办理及主动构建工具,由Apache软件基金会所供应。基于项目工具模子(缩写:POM)观点,Maven使用一其中央信息片段能办理一个项目标构建、呈报和文档等步调。曾是Jakarta项目的子项目,现为自力Apache项目。
yum装置maven


#yuminstallapache-maven.noarch

#yuminstallapache-maven.noarch检察maven版本

#mvn-version

[*]ApacheMaven3.2.1(ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;2014-02-14T12:37:52-05:00)
[*]Mavenhome:/usr/share/apache-maven
[*]Javaversion:1.7.0_51,vendor:OracleCorporation
[*]Javahome:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/jre
[*]Defaultlocale:zh_CN,platformencoding:UTF-8
[*]OSname:"linux",version:"2.6.32-431.5.1.el6.x86_64",arch:"amd64",family:"unix"

#mvn-versionApacheMaven3.2.1(ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;2014-02-14T12:37:52-05:00)Mavenhome:/usr/share/apache-mavenJavaversion:1.7.0_51,vendor:OracleCorporationJavahome:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/jreDefaultlocale:zh_CN,platformencoding:UTF-8OSname:"linux",version:"2.6.32-431.5.1.el6.x86_64",arch:"amd64",family:"unix"下载装置maven(下载地点:http://maven.apache.org/download.cgi)apache-maven-3.2.1-bin.tar.gz


解压
#tar-zxvfapache-maven-3.2.1-bin.tar.gz
#tar-zxvfapache-maven-3.2.1-bin.tar.gz#cdapache-maven-3.2.1

[*]#ll
[*]总用量40
[*]drwxr-xr-x2rootroot40963月1802:23bin
[*]drwxr-xr-x2rootroot40963月1802:23boot
[*]drwxr-xr-x3rootroot40962月1412:34conf
[*]drwxr-xr-x3rootroot40963月1802:23lib
[*]-rw-r--r--1rootroot148652月1412:40LICENSE
[*]-rw-r--r--1rootroot1822月1412:39NOTICE
[*]-rw-r--r--1rootroot25132月1412:34README.txt

#cdapache-maven-3.2.1#ll总用量40drwxr-xr-x2rootroot40963月1802:23bindrwxr-xr-x2rootroot40963月1802:23bootdrwxr-xr-x3rootroot40962月1412:34confdrwxr-xr-x3rootroot40963月1802:23lib-rw-r--r--1rootroot148652月1412:40LICENSE-rw-r--r--1rootroot1822月1412:39NOTICE-rw-r--r--1rootroot25132月1412:34README.txt
#cp-rapache-maven-3.2.1/usr/local/

[*]#cd/usr/local/apache-maven-3.2.1/
[*]#ll
[*]总用量40
[*]drwxr-xr-x2rootroot40963月1802:24bin
[*]drwxr-xr-x2rootroot40963月1802:24boot
[*]drwxr-xr-x3rootroot40963月1802:24conf
[*]drwxr-xr-x3rootroot40963月1802:24lib
[*]-rw-r--r--1rootroot148653月1802:24LICENSE
[*]-rw-r--r--1rootroot1823月1802:24NOTICE
[*]-rw-r--r--1rootroot25133月1802:24README.txt
[*]#

#cp-rapache-maven-3.2.1/usr/local/#cd/usr/local/apache-maven-3.2.1/#ll总用量40drwxr-xr-x2rootroot40963月1802:24bindrwxr-xr-x2rootroot40963月1802:24bootdrwxr-xr-x3rootroot40963月1802:24confdrwxr-xr-x3rootroot40963月1802:24lib-rw-r--r--1rootroot148653月1802:24LICENSE-rw-r--r--1rootroot1823月1802:24NOTICE-rw-r--r--1rootroot25133月1802:24README.txt#将MAVEN_HOME到场情况变量中。#vim/etc/profile
#vim/etc/profile
在/etc/profile的最初一行到场以下。

exportMAVEN_HOME=/usr/local/apache-maven-3.2.1

[*]exportPATH=.:$MAVEN_HOME/bin:$PATH

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk0保留加入。
更新并检察maven版本。

viewplaincopyprint?




[*]#source/etc/profile
[*]#mvn--version
[*]ApacheMaven3.2.1(ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9;2014-02-14T12:37:52-05:00)
[*]Mavenhome:/usr/local/apache-maven-3.2.1
[*]Javaversion:1.7.0_51,vendor:OracleCorporation
[*]Javahome:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/jre
[*]Defaultlocale:zh_CN,platformencoding:UTF-8
[*]OSname:"linux",version:"2.6.32-431.5.1.el6.x86_64",arch:"amd64",family:"unix"

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk1
3.装置protobuf(官方网站地点:https://code.谷歌.com/p/protobuf/)

protobuf是谷歌供应的一个能够编码格局化布局数据***,Google年夜局部的RPC端通讯协定都是基于protocolbuffers的。同时现Hadoop中master和slave中的RPC通讯协定也都是基于它完成的。

装置protobuf之前必要装置几个组件,才能够编译装置protobuf,如已有该些软件,请跳过。
viewplaincopyprint?




[*]#yuminstallgccgcc-c++make

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk2
下载2.5.0版本protobuf(下载地点:https://code.谷歌.com/p/protobuf/downloads/list)protobuf-2.5.0.tar.gz。
viewplaincopyprint?




[*]#tar-zxvfprotobuf-2.5.0.tar.gz
[*]#cdprotobuf-2.5.0
[*]#ll
[*]总用量1212
[*]-rw-r--r--11099655000369762月262013aclocal.m4
[*]-rwxr-xr--1109965500015192月262013autogen.sh
[*]-rw-r--r--11099655000253122月262013CHANGES.txt
[*]-rwxr-xr--11099655000448262月262013config.guess
[*]-rw-r--r--1109965500037092月262013config.h.in
[*]-rwxr-xr--11099655000354542月262013config.sub
[*]-rwxr-xr--110996550005991502月262013configure
[*]-rw-r--r--1109965500048292月262013configure.ac
[*]-rw-r--r--1109965500035272月262013CONTRIBUTORS.txt
[*]-rw-r--r--1109965500017322月262013COPYING.txt
[*]-rwxr-xr--11099655000203342月262013depcomp
[*]drwxr-xr-x2109965500040962月262013editors
[*]drwxr-xr-x2109965500040962月262013examples
[*]-rwxr-xr--1109965500011052月262013generate_descriptor_proto.sh
[*]drwxr-xr-x15109965500040962月262013gtest
[*]-rwxr-xr--11099655000139982月262013install-sh
[*]-rw-r--r--1109965500095372月262013INSTALL.txt
[*]drwxr-xr-x3109965500040962月262013java
[*]-rw-r--r--110996550002836802月262013ltmain.sh
[*]drwxr-xr-x2109965500040962月262013m4
[*]-rw-r--r--11099655000151892月262013Makefile.am
[*]-rw-r--r--11099655000417422月262013Makefile.in
[*]-rwxr-xr--11099655000103462月262013missing
[*]-rw-r--r--110996550004082月262013protobuf-lite.pc.in
[*]-rw-r--r--110996550004292月262013protobuf.pc.in
[*]drwxr-xr-x3109965500040962月262013python
[*]-rw-r--r--1109965500053122月262013README.txt
[*]drwxr-xr-x4109965500040962月262013src
[*]drwxr-xr-x2109965500040962月262013vsprojects
[*]#./configure--prefix=/usr/local/protoc/
[*]#make&&makeinstall

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk3
装置完成后,将protoc写进情况变量。
viewplaincopyprint?




[*]#vim/etc/profile

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk4
在/etc/profile最初一行中,写进以下两句,并保留加入。
viewplaincopyprint?




[*]exportPROTOC_HOME=/usr/local/protoc
[*]exportPATH=.:$PROTOC_HOME/bin:$PATH

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk5更新并检察protobuf版本。
viewplaincopyprint?




[*]#source/etc/profile
[*]#protoc--version
[*]libprotoc2.5.0

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk64.装置其他依附


viewplaincopyprint?




[*]#yuminstallcmakeopenssl-develncurses-devel<SPANstyle="FONT-SIZE:18px">
[*]</SPAN>

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk7编译装置


从Hadoop官网下载2.2.0不乱版本(下载地点:http://mirrors.cnnic.cn/apache/hadoop/common/stable/)hadoop-2.2.0-src.tar.gz
解压
viewplaincopyprint?




[*]#tar-zxvfhadoop-2.2.0-src.tar.gz

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk8
viewplaincopyprint?




[*]#cdhadoop-2.2.0-src
[*]root@masterhadoop-2.2.0-src]#ll
[*]总用量108
[*]-rw-r--r--167974users996810月701:53BUILDING.txt
[*]drwxr-xr-x267974users409610月702:45dev-support
[*]drwxr-xr-x367974users409610月702:45hadoop-assemblies
[*]drwxr-xr-x267974users409610月702:45hadoop-client
[*]drwxr-xr-x867974users409610月702:45hadoop-common-project
[*]drwxr-xr-x267974users409610月702:45hadoop-dist
[*]drwxr-xr-x667974users409610月702:45hadoop-hdfs-project
[*]drwxr-xr-x1067974users409610月702:45hadoop-mapreduce-project
[*]drwxr-xr-x367974users409610月702:45hadoop-maven-plugins

#yum-yinstalljava-1.7.0-openjdkjava-1.7.0-openjdk-develldapjdk9
注:源码中存在一个BUG详见(https://issues.apache.org/jira/browse/HADOOP-10110),办理举措以下。
viewplaincopyprint?




[*]#cdhadoop-common-project/hadoop-auth
[*]#ll
[*]总用量20
[*]-rw-r--r--167974users62910月701:52BUILDING.txt
[*]-rw-r--r--167974users702810月701:52pom.xml
[*]-rw-r--r--167974users54510月701:52README.txt
[*]drwxr-xr-x567974users409610月701:52src
[*]#vimpom.xml

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README0在pom.xml第55行到场以下内容。
viewplaincopyprint?




[*]<dependency>
[*]<groupId>org.mortbay.jetty</groupId>
[*]<artifactId>jetty-util</artifactId>
[*]<scope>test</scope>
[*]</dependency>

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README1
保留并加入,BUG办理完成。
退回到后来hadoop-2.2.0-src目次下。
viewplaincopyprint?




[*]#cd../../
[*]#ll
[*]总用量108
[*]-rw-r--r--167974users996810月701:53BUILDING.txt
[*]drwxr-xr-x267974users409610月702:45dev-support
[*]drwxr-xr-x367974users409610月702:45hadoop-assemblies
[*]drwxr-xr-x267974users409610月702:45hadoop-client
[*]drwxr-xr-x867974users409610月702:45hadoop-common-project
[*]drwxr-xr-x267974users409610月702:45hadoop-dist
[*]drwxr-xr-x667974users409610月702:45hadoop-hdfs-project
[*]drwxr-xr-x1067974users409610月702:45hadoop-mapreduce-project
[*]drwxr-xr-x367974users409610月702:45hadoop-maven-plugins
[*]drwxr-xr-x267974users409610月702:45hadoop-minicluster
[*]drwxr-xr-x367974users409610月702:45hadoop-project
[*]drwxr-xr-x267974users409610月702:45hadoop-project-dist
[*]drwxr-xr-x1167974users409610月702:45hadoop-tools
[*]drwxr-xr-x367974users409610月702:45hadoop-yarn-project
[*]-rw-r--r--167974users1516410月702:46LICENSE.txt
[*]-rw-r--r--167974users10110月702:46NOTICE.txt
[*]-rw-r--r--167974users1656910月701:53pom.xml
[*]-rw-r--r--167974users136610月702:46README.txt

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README2
最初,实行编译下令
viewplaincopyprint?




[*]#mvnpackage-DskipTests-Pdist,native

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README3
编译历程好久,请耐烦守候。
viewplaincopyprint?




[*]------------------------------------------------------------------------
[*]ReactorSummary:
[*]
[*]ApacheHadoopMain................................SUCCESS
[*]ApacheHadoopProjectPOM.........................SUCCESS
[*]ApacheHadoopAnnotations.........................SUCCESS
[*]ApacheHadoopAssemblies..........................SUCCESS
[*]ApacheHadoopProjectDistPOM....................SUCCESS
[*]ApacheHadoopMavenPlugins.......................SUCCESS
[*]ApacheHadoopAuth................................SUCCESS
[*]ApacheHadoopAuthExamples.......................SUCCESS
[*]ApacheHadoopCommon..............................SUCCESS
[*]ApacheHadoopNFS.................................SUCCESS
[*]ApacheHadoopCommonProject......................SUCCESS
[*]ApacheHadoopHDFS................................SUCCESS
[*]ApacheHadoopHttpFS..............................SUCCESS
[*]ApacheHadoopHDFSBookKeeperJournal.............SUCCESS
[*]ApacheHadoopHDFS-NFS............................SUCCESS
[*]ApacheHadoopHDFSProject........................SUCCESS
[*]hadoop-yarn.......................................SUCCESS
[*]hadoop-yarn-api...................................SUCCESS
[*]hadoop-yarn-common................................SUCCESS
[*]hadoop-yarn-server................................SUCCESS
[*]hadoop-yarn-server-common.........................SUCCESS
[*]hadoop-yarn-server-nodemanager....................SUCCESS
[*]hadoop-yarn-server-web-proxy......................SUCCESS
[*]hadoop-yarn-server-resourcemanager................SUCCESS
[*]hadoop-yarn-server-tests..........................SUCCESS
[*]hadoop-yarn-client................................SUCCESS
[*]hadoop-yarn-applications..........................SUCCESS
[*]hadoop-yarn-applications-distributedshell.........SUCCESS
[*]hadoop-mapreduce-client...........................SUCCESS
[*]hadoop-mapreduce-client-core......................SUCCESS
[*]hadoop-yarn-applications-unmanaged-am-launcher....SUCCESS
[*]hadoop-yarn-site..................................SUCCESS
[*]hadoop-yarn-project...............................SUCCESS
[*]hadoop-mapreduce-client-common....................SUCCESS
[*]hadoop-mapreduce-client-shuffle...................SUCCESS
[*]hadoop-mapreduce-client-app.......................SUCCESS
[*]hadoop-mapreduce-client-hs........................SUCCESS
[*]hadoop-mapreduce-client-jobclient.................SUCCESS
[*]hadoop-mapreduce-client-hs-plugins................SUCCESS
[*]ApacheHadoopMapReduceExamples..................SUCCESS
[*]hadoop-mapreduce..................................SUCCESS
[*]ApacheHadoopMapReduceStreaming.................SUCCESS
[*]ApacheHadoopDistributedCopy....................SUCCESS
[*]ApacheHadoopArchives............................SUCCESS
[*]ApacheHadoopRumen...............................SUCCESS
[*]ApacheHadoopGridmix.............................SUCCESS
[*]ApacheHadoopDataJoin...........................SUCCESS
[*]ApacheHadoopExtras..............................SUCCESS
[*]ApacheHadoopPipes...............................SUCCESS
[*]ApacheHadoopToolsDist..........................SUCCESS
[*]ApacheHadoopTools...............................SUCCESS
[*]ApacheHadoopDistribution........................SUCCESS
[*]ApacheHadoopClient..............................SUCCESS
[*]ApacheHadoopMini-Cluster........................SUCCESS
[*]------------------------------------------------------------------------
[*]BUILDSUCCESS
[*]------------------------------------------------------------------------
[*]Totaltime:21:12min
[*]Finishedat:2014-03-18T06:35:50+00:00
[*]FinalMemory:141M/461M
[*]------------------------------------------------------------------------

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README4编译装置完成了局信息。
编译完成后根目次。
viewplaincopyprint?




[*]#cdhadoop-dist/target/hadoop-2.2.0/
[*]#ll
[*]总用量28
[*]drwxr-xr-x.2rootroot40963月1806:35bin
[*]drwxr-xr-x.3rootroot40963月1806:35etc
[*]drwxr-xr-x.2rootroot40963月1806:35include
[*]drwxr-xr-x.3rootroot40963月1806:35lib
[*]drwxr-xr-x.2rootroot40963月1806:35libexec
[*]drwxr-xr-x.2rootroot40963月1806:35sbin
[*]drwxr-xr-x.4rootroot40963月1806:35share
[*]#pwd
[*]/root/hadoop-2.2.0-src/hadoop-dist/target/hadoop-2.2.0

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README5检察版本。
viewplaincopyprint?




[*]#exportJAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64/
[*]#bin/hadoopversion
[*]Hadoop2.2.0
[*]SubversionUnknown-rUnknown
[*]Compiledbyrooton2014-03-18T06:24Z
[*]Compiledwithprotoc2.5.0
[*]Fromsourcewithchecksum79e53ce7994d1628b240f09af91e1af4
[*]Thiscommandwasrunusing/root/hadoop-2.2.0-src/hadoop-dist/target/hadoop-2.2.0/share/hadoop/common/hadoop-common-2.2.0.jar

#ll/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.51.x86_64/总用量216-r--r--r--1rootroot15031月1420:59ASSEMBLY_EXCEPTIONdrwxr-xr-x2rootroot40963月1103:33bindrwxr-xr-x3rootroot40963月1103:33includedrwxr-xr-x4rootroot40963月1103:33jredrwxr-xr-x3rootroot40963月1103:33lib-r--r--r--1rootroot192631月1420:59LICENSEdrwxr-xr-x2rootroot40963月1103:33tapset-r--r--r--1rootroot1722521月1420:59THIRD_PARTY_README6编译完成,感谢!

愤怒的大鸟 发表于 2015-1-16 21:11:55

来一发CentOS6.5上编译装置Hadoop2

随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。

简单生活 发表于 2015-1-24 23:09:11

我想即使Linux高手也很难快速准确精练的回答你。

灵魂腐蚀 发表于 2015-2-2 17:50:04

Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。

admin 发表于 2015-2-8 05:53:47

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

再现理想 发表于 2015-2-24 23:50:53

应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。

若天明 发表于 2015-3-7 18:22:08

Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。

小妖女 发表于 2015-3-15 17:47:25

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

第二个灵魂 发表于 2015-3-22 04:14:18

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
页: [1]
查看完整版本: 来一发CentOS6.5上编译装置Hadoop2