#系统:centos6.5 64位 #JDK:1.7.0_79 #Hadoop:2.4.0 64位 #注:(配置网络,首先配置好一台主机,另外的克隆主机即可)
一、安装SSH
yum install openssh
二、关闭防火墙
chkconfig iptables off sudo gedit /etc/selinux/config # 改为 SELINUX=disabled
sudo gedit /etc/hosts
192.168.10.110 Master 192.168.10.111 Slave1 192.168.10.112 Slave2
四、设置免密码登陆
ssh-keygen -t rsa #一路空格 ``` 切换到ssh的目录
cd /root/.ssh cat id_rsa.pub >> authorized_keys
测试是否可以免密码登陆
ssh Master
五、配置JDK 把JDK 解压到 /usr/java/ 目录下 配置JDK的环境变量
sudo gedit /etc/profile #在最后一行增加以下内容: JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
五、配置Hadoop 解压Hadoop-2.4.0到 /usr/java 的目录下 需要配置文件:core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml、hadoop-env.sh、yarn-env.sh、slaves。 1、core-site.xml
2、hdfs-site.xml
3、mapred-site.xml
4、yarn-site.xml
5、hadoop-env.sh (增加JDK的安装目录)
export JAVA_HOME=/usr/java/jdk1.7.0_79
6、yarn-env.sh (增加JDK的安装目录)
export JAVA_HOME=/usr/java/jdk1.7.0_79
7、slaves
Slave1 Slave2
六、配置Hadoop的环境变量
sudo gedit /etc/profile
set hadoop path
export HADOOP_HOME=/usr/hadoop export PATH=$PATH :$HADOOP_HOME/bin
七、克隆两台虚拟机,配置好网络。192.168.10.111 192.168.10.112 八、互相ping ip地址,看是否可以ping通。互相 ssh ip地址,看是否可以免密码登陆。 九、回到Master的主机,切换到Hadoop的目录下执行
[hadoop@Master hadoop]$ bin/hadoop namenode -format [hadoop@Master hadoop]$ bin/start-all.sh
十、打开浏览器,输入 192.168.10.110:50075 看是否有两个节点。