从零开始搭建Hadoop集群,因为我实在走过太多坑了,所以想写出来自己的搭建过程,让大家少走点弯路。
我用的是vm15.5和centos8(以下所有教程都是我用centos8做的,不一样的系统可能有极个别指令不太一样)
1.安装好linux我用的centos8
2.安装vm tools因为这个教程网上实在太多,大家随便找一个就可以了,我 给大家贴个链接吧[https://blog.csdn.net/X_backx/article/details/104690598/添加链接描述
3.关闭防火墙
(1)查看状态
systemctl status firewalld.servic
(2)关闭防火墙
systemctl stop firewalld.service
(3)禁用防火墙
systemctl disable firewalld.service
4. 设置静态IP,改主机名
编辑vim /etc/sysconfig/network-scripts/ifcfg-ens33
改成
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
NAME="ens33"
IPADDR=192.168.21.100
PREFIX=24
GATEWAY=192.168.21.2
DNS1=192.168.21.2
- 改主机名sudo nmcli g hostname hadoop100(你自己的主机名)
- 配置/etc/hosts
sudo vim /etc/hosts - 创建一个一般用户atguigu,给他配置密码(这一步大部分同学在创建系统时候就创建了,如果没有创建那重新创建一个)
useradd atguigu
passwd atguigu
- 配置这个用户为sudoers
sudo vim /etc/sudoers
在root ALL=(ALL) ALL下一行
添加atguigu ALL=(ALL) NOPASSWD:ALL
保存时wq!强制保存
9. *在/opt目录下创建两个文件夹module和software,并把所有权赋给atguigu
mkdir /opt/module /opt/software
chown atguigu:atguigu /opt/module /opt/software
10.关机,快照,克隆