当前位置: 首页 > news >正文

自学大数据第四天~hadoop集群的搭建

在这里插入图片描述

Hadoop集群安装配置

当hadoop采用分布式模式部署和运行时,存储采用分布式文件系统HDFS,此时HDFS名称节点和数据节点位于不同的机器上;
数据就可以分布到多个节点,不同的数据节点上的数据计算可以并行执行了,这时候MR才能发挥其本该有的作用;

没那么多机器怎么办~~~~多几个虚拟机不就行了

克隆虚拟机

电脑存储不够的可以使用链接克隆的方式
在这里插入图片描述

修改虚拟机的网络配置~

以其中一个slave节点为例

  • 启动虚拟机
    在这里插入图片描述
  • 关闭网卡服务,然后修改节点的ip

由于本节点启动时默认没有启动网卡,所以就不关闭了,
在这里插入图片描述

  • 修改节点ip为静态IP
 vi /etc/sysconfig/network-scripts/ifcfg-ens160 

修改成如下地址:
在这里插入图片描述

  • 设置网卡自动启动后启动网卡
[root@node1 hadoop]#  vi /etc/sysconfig/network-scripts/ifcfg-ens160 
[root@node1 hadoop]# systemctl enable NetworkManager
Created symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service → /usr/lib/systemd/system/NetworkManager.service.
Created symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service → /usr/lib/systemd/system/NetworkManager-dispatcher.service.
Created symlink /etc/systemd/system/network-online.target.wants/NetworkManager-wait-online.service → /usr/lib/systemd/system/NetworkManager-wait-online.service.
[root@node1 hadoop]# systemctl start  NetworkManager
[root@node1 hadoop]# 
  • ping一下其他节点
    在这里插入图片描述可以正常ping通,我们的机器就准备好了

为了便于区分节点,我们还需要修改各个节点的主机名

修改之后的具体配置如下

节点节点名ip
mastermaster192.168.8.135
slave1slave1192.168.8.136
slave2slave2192.168.8.137
slave3slave3192.168.8.138

然后在虚拟机各个节点中添加映射关系

在这里插入图片描述

记得修改之后重启虚拟机

之后登录虚拟机就很容易辨认出当前是处于Master节点上进行操作,不会和Slave节点产生混淆。
在这里插入图片描述重启之后测试一下配置是否成功

  • 在master节点上ping一下slave*节点
#ping 3次就停止
ping slave1 -c 3 

在这里插入图片描述其他的节点自己测试一下就可以,这里不再展示

如果ping不通:
1,可能你没有重启机器
2,配置的文件内容检查一下

http://www.lryc.cn/news/29050.html

相关文章:

  • ULID和UUID
  • java基础面试10题
  • Golang闭包问题及并发闭包问题
  • 基频的后处理
  • vue3 toRefs详解
  • Spring——AOP是什么?如何使用?
  • 【微服务】认识微服务
  • 【独家】华为OD机试 C 语言解题 - 最长连续子串
  • 【Linux】CentOS7操作系统安装nginx实战(多种方法,超详细)
  • 【FMCW 01】中频IF信号
  • 【蓝桥杯试题】暴力枚举题型
  • I.MX6ULL_Linux_系统篇(22) kernel移植
  • UE实现相机聚焦物体功能
  • 算法系列之数值积分的目的
  • 【2.4 golang中循环语句for】
  • 代码随想录 动态规划||343 96
  • Python---正则表达式
  • Unity入门精要02---纹理
  • 【Day1】一小时入门 python 基础,从安装到入门
  • 2D图像处理:相机标定
  • windows 下 python 和repo 下载安装环境变量配置
  • jsp进阶
  • 模块化CommonJS、AMD、CMD、ES6
  • Python GUI界面编程-初识
  • 【Servlet篇4】cookie和session
  • 考研流程,可以进来转一转(考研你不知道的事情)(详细版)
  • 3.2 LED闪烁流水灯蜂鸣器
  • 刷题笔记3 | 203. 移除链表元素、707设计链表,206.反转链表
  • [一篇读懂]C语言十一讲:单链表的删除和单链表真题实战
  • 【C++初阶】list的使用