hadoop平台搭建 多节点详细教程 一次就能搭建成功

2026/4/23 4:36:35

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

fs.default.name

hdfs://192.168.65.57:9000

hadoop.tmp.dir

/root/hadoop-1.1.2/tmp

[root@centoshadoop1~]#vi hdfs-site.xml

dfs.replication 1

[root@centoshadoop1~]#vi mapred-site.xml

mapred.job.tracker 192.168.65.57:9001

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

4.7. 添加环境变量

[root@centoshadoop1~]#cd /root

[root@centoshadoop1~]#vi /etc/profile export JAVA_HOME=/root/jdk1.6.0_37 export JRE_HOME=/root/jdk1.6.0_37/jre export HADOOP_HOME=/root/hadoop-1.1.2 export HADOOP_HOME_WARN_SUPPRESS=1

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$HADOOP_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/bin:$PATH

[root@centoshadoop1~]#vi ~/.bashrc export JAVA_HOME=/root/jdk1.6.0_37 export JRE_HOME=/root/jdk1.6.0_37/jre export HADOOP_HOME=/root/hadoop-1.1.2

export HADOOP_DEV_HOME=/root/hadoop-1.1.2

export HADOOP_COMMON_HOME=/root/hadoop-1.1.2 export HADOOP_HDFS_HOME=/root/hadoop-1.1.2 export HADOOP_CONF_DIR=/root/hadoop-1.1.2/conf

[root@centoshadoop1~]#vi /root/hadoop-1.1.2/conf/hadoop-env.sh export JAVA_HOME=/root/jdk1.6.0_37

export HADOOP_HOME_WARN_SUPPRESS=1

export HADOOP_CLASSPATH=/root/hadoop-1.1.2:/root/hadoop-1.1.2/lib

5. 配置centoshadoop2节点

5.1. 修改节点hostname

[root@localhost ~]# vi /etc/sysconfig/network HOSTNAME=centoshadoop2 [root@localhost ~]# vi /etc/hosts ……

192.168.65.57 centoshadoop1 192.168.65.58 centoshadoop2 192.168.65.59 centoshadoop3 [root@localhost ~]#reboot


hadoop平台搭建 多节点详细教程 一次就能搭建成功.doc 将本文的Word文档下载到电脑
搜索更多关于: hadoop平台搭建 多节点详细教程 一次就能搭建成功 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219