Hadoop集群完全分布式搭建教程-CentOS

本教程详细介绍了如何在CentOS上搭建Hadoop完全分布式集群,包括克隆虚拟机、系统配置调整、SSH无密码登录、配置集群环境和执行分布式实例。过程中强调了内存管理和节点间的通信配置,适合初学者实践。
摘要由CSDN通过智能技术生成

       本篇在前一篇《Hadoop单机模式和伪分布式搭建教程》的基础上完成完全分布式的搭建,所以本篇的前提是已经按照之前的教程完成了伪分布式的安装。注意截图中的slaver应该是slave,哈哈,搭建的时候多打了r,没弄清slaver和slave的区别。

1. 说明

       本教程中电脑为8G内存,故而将使用四个节点作为集群环境,其中一个为master3个为slave(分别是slave1slave2slave3、master节点将仅为namenode存在,而slave节点是datanode),这样也算是比较标准的一个集群了。集群最后启动运行的时候8G内存不够了,崩溃了(原因可能是我设置虚拟机的内存是1.5G,可以考虑改成1G试试),所以建议大家学习弄个1slave或者2个就可以了...视自己的情况而定....

2. 克隆虚拟机

右键虚拟机-->管理-->克隆,打开克隆向导,然后一路next,直至选择克隆类型为完整克隆

 

输入虚拟机的名称为slave1,并且选择一个合适的虚拟机位置,点击完成即可。

 

同理:再克隆一个slave2

 

结果图:

 

 

       通过上面的步骤,每台虚拟机中都已经搭建了一个伪分布式的Hadoop,但是除了master外,其他的节点上的/usr/local/hadoop目录我们在后面会将其删除,然后将/usr/local/hadoop目录拷贝到每台slave节点上。如果是在实体机上面,那么需要给每个机器按照Hadoop单机模式和伪分布式搭建教程CentOS中1所做的准备工作做一遍。

 

Hadoop 集群的安装配置大致为如下流程:

    1. 选定一台机器作为 Master

    2. 在 Master 节点上配置 hadoop 用户、安装 SSH server、安装 Java 环境

    3. 在 Master 节点上安装 Hadoop,并完成配置

    4. 在其他 Slave 节点上配置 hadoop 用户、安装 SSH server、安装 Java 环境

    5. 将 Master 节点上的 /usr/local/hadoop 目录复制到其他 Slave 节点上

    6. 在 Master 节点上开启 Hadoop

 

3. 系统配置调整

        因为我们是复制过来的虚拟机,需要对每个虚拟机的主机名以及Hosts文件进行编辑和修改,然后建立它们之间的互通。

 

1) 首先通过XShell建立与虚拟机之间的联系,通过远程来控制每台虚拟机。

  • 7
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值