然后再通過wget下載:wget http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.rpm?AuthParam=1460511903_6b2f8345927b3fc4f961fbcaba6a01b3 下載后,你可能需要進行一次重命名,將多余的?AuthParam后綴去掉。mv jdk-8u77-linux-x64.rpm?AuthParam=1460511903_6b2f8345927b3fc4f961fbcaba6a01b3 jdk-8u77-linux-x64.rpm 最后,安裝jdkrpm -i jdk-8u77-linux-x64.rpm 配置JAVA_HOME修改dps-hadoop用戶自己的環(huán)境變量配置文件。vim ~/.bashrc 注意:網(wǎng)上提到了配置環(huán)境變量的方式有很多,粗暴的就是直接配置在/etc/environment或/etc/profile等全局配置文件中,對所有用戶生效。不推薦這種做法。對于用戶級的變量也有兩個~/.bash_profile和~/.bashrc,區(qū)別請自行研究。如果你想通過執(zhí)行start-dfs.sh等腳本,遠程起停hadoop集群,那么請配置在~/.bashrc中,否則hadoop會找不到你配置的環(huán)境變量。例如:Error: JAVA_HOME is not set and could not be found.添加export JAVA_HOME='/usr/java/jdk1.8.0_77' 不建議配置到/etc/environment 下,因為會對所有用戶生效。安裝Hadoop 2.6.4根據(jù)官網(wǎng)介紹,Hadoop項目實際包含以下模塊:Hadoop Common: The common utilities that support the other Hadoop modules.Hadoop Distributed File System (HDFS?): A distributed file system that provides high-throughput access to application data.Hadoop YARN: A framework for job scheduling and cluster resource management.Hadoop MapReduce: A YARN-based system for parallel processing of large data sets.首先,直接通過wget,從鏡像站下載。wget http://mirrors.cnnic.cn/apache/hadoop/common/hadoop-2.6.4/hadoop-2.6.4.tar.gz 解壓到用戶目錄tar -xvzf hadoop-2.6.4.tar.gz -C ~/ 配置HADOOP_HOME,同樣修改~/.bashrc文件。增加export HADOOP_HOME='/home/dps-hadoop/hadoop-2.6.4' 在其他節(jié)點重復上述所有配置操作。添加用戶配置dps-hadoop用戶,從master到各slave節(jié)點間的ssh免密碼訪問。修改DNS服務器地址安裝JDK下載解壓Hadoop配置Hadoop環(huán)境變量配置集群從模塊角度理解,配置hadoop集群應包括HDFS、YARN和MapReduce這三部分配置。HDFS配置不考慮調(diào)優(yōu),僅從功能可運行上來理解,HDFS配置需要分別配置namenode、datanode的ip和端口號。數(shù)據(jù)備份份數(shù)。數(shù)據(jù)存放地址。因此配置如下:namenodecore-site.xml<configuration> <property> <name>hadoop.tmp.dir</name> <value>/home/dps-hadoop/tmpdata</value> </property> <property> <name>fs.default.name</name> <value>hdfs://master:54000/</value> </property></configuration> hdfs-site.xml<configuration>