新建hadoop用户

1.使用“su-”命令,切换为root用户
#useradd hadoop
2.设置hadoop的密码 hadoop
#passwd
3.输入两次密码,用户hadoop创建成功 (密码最好是1)

修改hadoop用户权限

使普通用户hadoop可以使用root权限执行相关命令
1.使用“su-”切换为root用户后,执行以下命令
#visudo
2.在配置文件里加入以下代码
hadoop  ALL=(ALL)     ALL

关闭防火墙

现在在hadoop目录下
1.临时关闭防火墙    $ sudo systemctl stop firwalld.service
2.禁止防火墙开机启动  $ sudo systemctl disable firewalld.service
3.查看防火墙是否关闭  $ sudo firewall-cmd --state

设置固定IP

1.设置虚拟机网络
虚拟机 → 设置 → 网络适配器 → 自定义 → NAT模式

2.查看Vmware网关IP
编辑 → 虚拟网络编辑器 → NAT模式 → NAT设置 → 网关IP
(给Vmware中的CentOS7系统设置IP时,网关IP应该与本次查看的网关IP保持一致!)

3.配置CentOS系统IP
打开:$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改:$ BOOTPEOTO=static  ONBOOT=yes
增加:$ IPADDR=(本机的用户ip  可ipaddr查看)192.168.170.33
        NETMASK=255.255.255.0
        GATEWAY=(网关)192.168.170.0
        DNS1=192.168.170.2
        DNS2=114.114.114.114
重启网络服务:$ sudo service network restart

4.配置VMware Network Adapter的IP地址

centos7高并发 centos7集群_大数据

 5.测试    查看IP  $ip addr      /     打开win+R 输入cmd     ping+本机用户IP

修改主机名

1.查看主机名
$ hostname
2.永久修改主机名
$ sudo vim /etc/hostname
3.重启系统
$ reboot

新建资源目录

1.在/opt下创建两个目录softwares和modules,分别用于存放软件包和软件安装后的程序文件
$ sudo mkdir /opt/softwares
$ sudo mkdir /opt/modules

2.在/opt及其子目录中所有文件的所有者和组更改为用户hadoop和组hadoop
$ sudo chown -R hadoop:hadoop /opt/*

3.查看目录权限是否修改成功
$ ls -l /opt/

Xshell、Xftp安装

连接Xshell

新建会话 → 填虚拟机名称,IP 并连接虚拟机
登录的用户名,要与/opt所属主一致

使用Xftp上传安装包

centos7高并发 centos7集群_centos7高并发_02

centos7高并发 centos7集群_大数据_03

centos7高并发 centos7集群_hadoop_04

卸载系统自带的JDK

1.执行以下命令,查询系统已安装的JDK
$ rpm -qa|grep java
2.执行以下命令,谢载自带的JDK 
$ rpm -e --nodeps JDK(名字)

使用老师提供的CentOS7.6系统,默认不带JDK,可跳过此步骤

安装JDK

1.解压安装包
$ cd /opt/softwares/
$ tar -zxf JDK安装包名字.tar.gz  -C /opt/modules/

2.配置JDK环境变量
$ sudo vim /etc/profile

3.在文件末尾添加以下内容(定义环境变量并赋值)
export JAVA_HOME=/opt/modules/jdk1.8.0_281
export PATH=$PATH:$JAVA_HOME/bin
4.刷新peofile文件
$ source /etc/profile
5.执行java -version命令,若能成功输出JDK版本信息,则安装成功
$ java -version
(如果显示source:command not found,可以切换到root执行)

克隆虚拟机

1.克隆centos01节点到centos02和centos03
2.修改主机名和IP

配置主机映射

1.依次启动三个节点,centos1、2、3
2.用ip addr 查看三个节点的IP,并记下来
3.每个节点上分别执行以下命令,修改hosts文件
# sudo vim /etc/hosts
在hosts文件末尾追加以下内容
192.168.170.133  centos01
192.168.170.134  centos02
192.168.130.135  centos03
4.配置完后,在各个节点使用ping命令检查是否配置成功
ping centos01   ping centos02  ping centos03

配置本地windows系统的主机IP映射,以便后续可以在本地通过主机名直接访问集群节点资源。用记事本编辑windows系统的,内容和在hosts文件末尾追加的内容一样

重启

重启网络服务
$ sudo service network restart
三个虚拟机的IP地址不同,网关相同 虚拟网卡VMnet8的IP地址网络号必须与虚拟网络一致