#系统: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
三、修改hosts文件
sudo gedit /etc/hosts
把里面所有的内容使用#注释掉,然后添加主机的ip和主机名
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 看是否有两个节点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。