# master 查看iphostname master &&bashecho master > /etc/hostname
ip a
# slave1 查看iphostname master &&bashecho slave1 > /etc/hostname
ip a
# slave2 查看iphostname master &&bashecho slave2 > /etc/hostname
ip a
[root@master software]# tar -zxvf /opt/software/hadoop-2.7.1.tar.gz -C /usr/local/src/[root@master software]# tar -zxvf /opt/software/jdk-8u65-linux-x64.tar.gz -C /usr/local/src/[root@master software]# cd /usr/local/src/# 改名[root@master src]# mv hadoop-2.7.1/ hadoop[root@master src]# mv jdk1.8.0_65 java[root@master src]# cd hadoop/etc/hadoop/
更改配置文件
[root@master hadoop]# vi core-site.xml vi core-site.xml
<configuration><property><name>fs.defaultFS</name><value>hdfs://master:9000</value></property><property><name>hadoop.tmp.dir</name><value>/usr/local/src/hadoop/tmp</value></property></configuration>[root@master hadoop]# vi hdfs-site.xml <configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property><property><name>mapreduce.jobhistory.address</name><value>master:10020</value></property><property><name>mapreduce.jobhistory.webapp.address</name><value>master:19888</value></property></configuration>[root@master hadoop]# vi hdfs-site.xml <configuration><property><name>dfs.replication</name><value>3</value></property><property><name>dfs.namenode.secondary.http-address</name><value>slave1:50090</value></property><property><name>dfs.namenode.name.dir</name><value>file:/usr/local/src/hadoop/dfs/name</value></property><property><name>dfs.datanode.data.dir</name><value>file:/usr/local/src/hadoop/dfs/data</value></property></configuration>[root@master hadoop]# vi yarn-site.xml <configuration><!-- Site specific YARN configuration properties --><property><name>yarn.resourcemanager.hostname</name><value>master</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.nodemanager.resource.memory-mb</name><value>2048</value></property><property><name>yarn.scheduler.minimum-allocation-mb</name><value>2048</value></property><property><name>yarn.nodemanager.resource.cpu-vcores</name><value>1</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.nodemanager.resource.memory-mb</name><value>2048</value></property><property><name>yarn.scheduler.minimum-allocation-mb</name><value>2048</value></property><property><name>yarn.nodemanager.resource.cpu-vcores</name><value>1</value></property><property><name>yarn.resourcemanager.address</name><value>master:8032</value></property><property><name>yarn.resourcemanager.scheduler.address</name><value>master:8030</value></property><property><name>yarn.resourcemanager.resource-tracker.address</name><value>master:8031</value></property><property><name>yarn.resourcemanager.admin.address</name><value>master:8033</value></property><property><name>yarn.resourcemanager.webapp.address</name><value>master:8088</value></property><property><name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name><value>org.apache.hadoop.mapred.ShuffleHandler</value></property></configuration>[root@master hadoop]# vi hadoop-env.sh exportJAVA_HOME=/usr/local/src/java
exportHADOOP_PERFIX=/usr/local/src/hadoop
exportHADOOP_OPTS="-Djava.library.path=$HADOOP_PERFIX/lib:$HADOOP_PERFIX/lib/native"[root@master hadoop]# vi masters
master
[root@master hadoop]# vi slaves
slave1
slave2