export HADOOP_HOME=/opt/module/hadoop-2.7.2 export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin
集羣部署規劃(標橫線的不要配置在同一臺服務器上)html
配置集羣(etc/hadoop/)node
<configuration> <!-- 指定HDFS中NameNode的地址 --> <property> <name>fs.defaultFS</name> <value>hdfs://fan102:9000</value> </property> <!-- 指定Hadoop運行時產生文件的存儲目錄 --> <property> <name>hadoop.tmp.dir</name> <value>/opt/module/hadoop-2.7.2/data/tmp</value> </property> </configuration>
export JAVA_HOME=/opt/module/jdk1.8.0_144
<configuration> <!-- 指定HDFS副本的數量 --> <property> <name>dfs.replication</name> <value>1</value> </property> <!-- 指定Hadoop輔助名稱節點主機配置 --> <property> <name>dfs.namenode.secondary.http-address</name> <value>fan104:50090</value> </property> <!-- 開啓瀏覽器訪問HDFS --> <property> <name>dfs.webhdfs.enabled</name> <value>true</value> </property> </configuration>
export JAVA_HOME=/opt/module/jdk1.8.0_144
<configuration> <!-- Reducer獲取數據的方式 --> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <!-- 指定YARN的ResourceManager的地址 --> <property> <name>yarn.resourcemanager.hostname</name> <value>fan103</value> </property> <!-- 歷史服務器端地址 --> <!-- 歷史服務器web端地址 --> <!-- 日誌彙集功能使能 --> <!-- 日誌保留時間設置7天 --> </configuration>
export JAVA_HOME=/opt/module/jdk1.8.0_144
<configuration> <!-- 指定MR運行在Yarn上 --> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>
fan102 fan103 fan104
<property><name>dfs.datanode.data.dir</name><value>file:///${hadoop.tmp.dir}/dfs/data1,file:///hd2/dfs/data2,file:///hd3/dfs/data3,file:///hd4/dfs/data4</value> </property>
啓動分發腳本(pwd /opt/module/)web
同步配置文件(/etc/profile)vim