hadoop平台搭建 多节点详细教程 一次就能搭建成功
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Hadoop平台搭建说明
1.Hadoop节点规划
本次安装规划使用三个节点,每个节点都使用centos系统。
三个节点的hostname分别规划为:centoshadoop1、centoshadoop2、centoshadoop3(此处为本教程参数,可根据实际环境情况修改)
三个节点的ip地址分别规划为:192.168.65.57、192.168.65.58、192.168.65.59(此处为本教程参数,根据实际环境情况修改)
2.平台搭建使用的软件
下载如下软件
操作系统安装包:Centos6.3_x64
Jdk安装包:jdk-6u37-linux-x64.bin
Hadoop安装包:hadoop-1.1.2.tar.gz
3.安装centos操作系统
安装三个节点的操作系统,安装过程省略。
4.配置centoshadoop1节点
4.1.修改节点hostname
[root@localhost ~]# vi /etc/sysconfig/network
HOSTNAME=centoshadoop1
[root@localhost ~]# vi /etc/hosts
……
192.168.65.57 centoshadoop1
192.168.65.58centoshadoop2
192.168.65.59centoshadoop3
[root@localhost ~]#reboot
4.2.关闭iptables防火墙
[root@centoshadoop1~]#service iptables stop
注意每次操作系统重启后都要操作
4.3.建立无ssh密码登陆
生成签名文件
[root@centoshadoop1~]#cd /root
[root@centoshadoop1~]#ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
[root@centoshadoop1~]#cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys [root@centoshadoop1~]#
测试本地SSH无密码登录
[root@centoshadoop1~]#sshcentoshadoop1
4.4.安装jdk
上传jdk-6u37-linux-x64.bin到/root目录下
[root@centoshadoop1~]#chmod 777 jdk-6u37-linux-x64.bin
[root@centoshadoop1~]#./jdk-6u37-linux-x64.bin
[root@centoshadoop1~]#ll
查看生成jdk-6u37-linux-x64目录
4.5.安装hadoop软件
上传hadoop-1.1.2.tar.gz到/root目录下
[root@centoshadoop1~]#tar -zvxf hadoop-1.1.2.tar.gz
[root@centoshadoop1~]#ll
查看生成hadoop-1.1.2目录
[root@centoshadoop1~]#vi /conf/core-site.xml
[root@centoshadoop1~]#vi hdfs-site.xml
[root@centoshadoop1~]#vi mapred-site.xml
4.6.配置hadoop数据节点
[root@centoshadoop1~]#vi /root/hadoop-1.1.2/conf/masters 192.168.65.57 #secondaryNameNode
[root@centoshadoop1~]#vi /root/hadoop-1.1.2/conf/slaves 192.168.65.58 #datanode
192.168.65.59 #datanode