2:环境搭建
在 Hadoop 具体开始前, 先来搭建一下环境
- 创建虚拟机
- 安装虚拟机 VMWare
- 创建虚拟机
- 安装 CentOS
- 组成集群
- 配置每台主机
- 关闭防火墙
- 关闭 SELinux
- 设置主机名
- 重启
- 设置时钟同步服务
- 配置用户权限
- 免密登录
- 安装辅助软件
- JDK
- Zookeeper
- 安装 Hadoop
- 下载并解压
- 修改配置
- 分发到每个节点
- 格式化 HDFS
- 启动集群
创建虚拟机
1:通过ISO镜像安装
2: 直接复制安装好的虚拟机
注意事项:windows系统确认所有的关于VmWare的服务都已经启动,
确认好VmWare生成的网关地址,另外确认VmNet8网卡已经配置好了IP地址。
- 网络模式
- 内存设置
- 规划集群, 创建多台虚拟机
1. 网络模式详解
-
桥接
- 把虚拟出来的网卡直接连接外部的路由器, 看起来就好像是网络中多出了一台真正的计算机一样
- 从路由器来看, 虚拟机等同于局域网内其它的物理机
-
NAT
- 在宿主机中创建一个子网, 把虚拟机放入子网中, 子网中有一个NAT服务
- 仅主机
- 创建子网, 把虚拟机放入这个子网
2. 内存设置
- 需要三台虚拟机, 并且需要同时运行, 所以总体上的占用为:
- 在分配的时候, 需要在总内存大小的基础上, 减去1-2G作为系统内存, 剩余的除以3, 作为每台虚拟机的内存
3. 集群规划
IP | 主机名 | 环境配置 | 安装 |
---|---|---|---|
192.168.174.100 | node01 | 关防火墙和selinux, host映射, 时钟同步 | JDK, NameNode, ResourceManager, Zookeeper |
192.168.174.120 | node02 | 关防火墙和selinux, host映射, 时钟同步 | JDK, DataNode, NodeManager, Zeekeeper |
192.168.174.130 | node03 | 关防火墙和selinux, host映射, 时钟同步 | JDK, DataNode, NodeManager, Zeekeeper |
4:设置ip和Mac地址
更改mac地址:
vim /etc/udev/rules.d/70-persistent-net.rules
更改IP地址:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改主机名(重启后永久生效)
vi /ect/sysconfig/network
HOSTNAME=node01
设置ip和域名映射
vim /etc/hosts
来源:CSDN
作者:cwl_java
链接:https://blog.csdn.net/weixin_42528266/article/details/103635967