CentOS7 快速搭建hadoop完全分布式集群环境

本文介绍了如何通过docker在CentOS7系统中搭建一个Hadoop完全分布式集群,包括安装docker、配置加速器、拉取镜像、创建hadoop专用网桥及启动容器的详细步骤。此外,还提供了一键启动和关闭hadoop环境的脚本,方便管理和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前情提要

!!注意!!

本篇博客有以下特点

  1. 该搭建方式已完全写成脚本,可一键搭建环境——脚本教程
  2. 基于docker搭建的hadoop完全分布式集群环境
  3. 与传统的hadoop完全分布式集群环境在搭建方法有所区别,功能完全相同。
  4. 本篇博客旨在快速搭建hadoop完全分布式集群环境。
  5. 本篇博客不注重阐述搭建hadoop完全分布式集群环境的细节描述。
    若读者想要学习搭建集群环境的诸多细节,可留言。

原理

已集成的环境

  • java1.8
  • hadoop2.7.2
  • zookeeper3.4.10
  • hive1.2.1
  • hbase1.3.1
  • Jobhistory(历史服务器)

集群部署规划

hadoop1 hadoop2 hadoop3
HDFS Namenode、DataNode Datanode Datenode
YARN NodeManager ResourceManager NodeMangager
Zookeeper QuorumPeerMain QuorumPeerMain QuorumPeerMain
Hbase Hmaster、HRegionServer HRegionServer HRegionServer
HistoryServer Jobhistory

二、必要准备

基础环境

  1. 虚拟机软件,推荐vmware16(后续将放上安装vmware16虚拟机的方法)
  2. 一个已经设置好静态IP且通网的CentOS7 以上的OS (建议配置 8G+200G)(因为我们只需要一台虚拟机即可完成安装,集群内的三台机器的呈现形式是以docker容器的方式存在)
    (后续将放上静态IP设置方法)

必须提前获取的参数!!!!

获取CentOS 7 以下参数

  • 所属网段
  • 子网掩码
  • 网关
  • 网卡名称
  1. 打开虚拟网络编辑器
    在这里插入图片描述

  2. 选中网卡
    在这里插入图片描述

  3. 打开 NAT设置
    在这里插入图片描述

  4. 查看网关、网段、子网掩码
    在这里插入图片描述

  5. 查看网卡名称

在终端输入以下命令

ifconfig

在这里插入图片描述



!!!请记录下网段、网关、网卡名称!!!
!!!后面要用!!!!


三、详细步骤

1、安装docker

(此docker安装方式仅适用于CentOS7+,其他Linux发行版的docker安装方式请自行百度!)

  • 安装所需的软件包
yum update -y yum-utils device-mapper-persistent-data lvm2
  • 添加阿里的docker下载源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 下载docker
yum install -y docker-ce
  • 启动docker服务
systemctl start docker
  • 查看docker版本
docker -v
  • 出现以下内容则表示安装成功
[root@localhost ~]# docker -v
Docker version 20.10.5, build 55c4c88

2、添加docker加速器

由于众所周知的原因,我们去docker hub 拉镜像的速度是很慢的。所以要添加docker加速器。介玩意就像玩吃鸡要用加速器一样重要。

  • 编辑docker源
sudo tee /etc/docker/daemon.json <<-'EOF'
{
   
    "registry-mirrors": [
        "https://1nj0zren.mirror.aliyuncs.com",</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值