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