第一步:安装Linux
第二步:安装JDK
javac查是否安装配置好了JDK,若未安装,以JAVA 7为例:
#Centos yum install java-1.7.0-openjdk-devel #Ubuntu apt-get install openjdk-7-jdk -y
再次输入javac若出现类似下面的提示则表明安装成功
Usage: javac <options> <source files> where possible options include: -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,source} Generate only some debugging info -nowarn Generate no warnings -verbose Output messages about what the compiler is doing -deprecation Output source locations where deprecated APIs are used -classpath <path> Specify where to find user class files and annotation processors -cp <path> Specify where to find user class files and annotation processors -sourcepath <path> Specify where to find input source files -bootclasspath <path> Override location of bootstrap class files -extdirs <dirs> Override location of installed extensions -endorseddirs <dirs> Override location of endorsed standards path -proc:{none,only} Control whether annotation processing and/or compilation is done. -processor <class1>[,<class2>,<class3>...] Names of the annotation processors to run; bypasses default discovery process -processorpath <path> Specify where to find annotation processors -d <directory> Specify where to place generated class files -s <directory> Specify where to place generated source files -implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files -encoding <encoding> Specify character encoding used by source files -source <release> Provide source compatibility with specified release -target <release> Generate class files for specific VM version -version Version information -help Print a synopsis of standard options -Akey[=value] Options to pass to annotation processors -X Print a synopsis of nonstandard options -J<flag> Pass <flag> directly to the runtime system -Werror Terminate compilation if warnings occur @<filename> Read options and filenames from file
要在整个系统中使用JDK,还需要配置环境变量,首先打开/etc/profile下
#centos export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64/ #ubuntu export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JER_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/BIN:$JRE_HOME/bin:$PATH
通过source /etc/pofile设置生效
第三步:配置Hadoop
首先需要下载Hadoop安装包,以1.2.1版本为例,比如:
wget http://apache.mesi.com.ar/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz mv hadoop-1.2.1.tar.gz /opt/ cd /opt/ tar -xzvf hadoop-1.2.1.tar.gz cd hadoop-1.2.1/conf/ nano hadoop-env.sh #找到 # export JAVA_HOME=/usr/lib/j2sdk1.5-sun,去除注释交将JAVA_HOME修改为 /usr/lib/jvm/java-1.7.0-openjdk.x86_64/ nano core-site.xml #在configuration标签内添加 <property> <name>hadoop.tmp.dir</name> <value>/hadoop</value> </property> <property> <name>dfs.name.dir</name> <value>/hadoop/name</value> </property> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> nano hdfs-site.xml <property> <name>dfs.data.dir</name> <value>/hadoop/data</value> </property> nano mapred-site.xml <property> <name>mapred.job.tracker</name> <value>localhost:9001</value> </property> nano /etc/profile 添加export HADOOP_HOME=/opt/hadoop-1.2.1 PATH内添加一条$HADOOP_HOME/bin source /etc/profile cd .. hadoop namenode -format
些时在命令窗口输入hadoop来检查配置是否成功