课程笔记:1-大数据前置虚拟机主机配置
课程笔记对应的视频:
https://www.bilibili.com/video/BV1WY4y197g7/?p=26&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=da662397baf344a1d3a9cc0b314d7aa0
一、window搭建centos7.6完整版虚拟机
1、首先安装VMware,此处不再说明安装过程
官网不好下载的话可以用我云盘下载
VMware15版本下载地址:
链接:https://pan.quark.cn/s/eab524b884d6
提取码:RehC
安装完成后需要许可证,可以从网上搜一个15的许可证,我用的许可证:FF3HU-0RY54-M85XQ-64Q79-W30A2
windows11使用低版本会蓝屏。这里提供一个17版本的WMware
VMware17版本下载地址:
链接:https://pan.quark.cn/s/9211521c5480
提取码:PbGA
2、虚拟机镜像下载地址:
https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso
云盘地址:
链接:https://pan.quark.cn/s/b07e3dea3135
提取码:JpLM
二、设置网络
在VMware的虚拟网络编辑器中,将VMnet8虚拟网卡的:
网段设置为:192.168.67.0
网关设置为:192.168.67.2
三、安装系统,自动安装,一步步的进行下一步,等待一段时间安装成功
后面还是一样的,一直到安装完毕
四、进入主要内容:配置主机
1、设置主机名
hostnamectl set-hostname node1
2、设置网络
vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改:
BOOTPROTO=“static”
新增:
IPADDR=“192.168.67.103”
NETMASK=“255.255.255.0”
GATEWAY=“192.168.67.2”
DNS1=“192.168.67.2”
3、重启网卡
systemctl restart network
4、配置hosts
192.168.67.101 node1
192.168.67.102 node2
192.168.67.103 node3
5、配置免密登录
- 在每一台机器都执行:
ssh-keygen -t rsa -b 4096
,一路回车到底即可
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3
6、配置hadoop用户及免密登录
useradd hadoop,创建hadoop用户
passwd hadoop,设置hadoop用户密码为123456
su - root
ssh-keygen -t rsa -b 4096,一路回车到底即可
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3
7、配置jdk:
链接:https://pan.quark.cn/s/1853db10da51
提取码:VfGM
位置:/export/server/jdk
vi /etc/profile
export JAVA_HOME=/export/server/jdk
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
软链接
rm -rf /usr/bin/java
ln -s /export/server/jdk/bin/java /usr/bin/java
8、关闭防火墙、
systemctl stop firewalld
systemctl disable firewalld
修改selinux、
vim /etc/sysconfig/selinux
#将第七行,SELINUX=enforcing 改为
SELINUX=disabled
进行三个主机时间同步
以下操作在三台Linux均执行
- 安装ntp软件
yum install -y ntp
报错解决:
Could not resolve host: mirrorlist.centos.org; Unknown error
若没有网络连接,可以更新yum源为国内的,
参考:https://blog.csdn.net/2301_77195717/article/details/133245308
- 更新时区
rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 同步时间
ntpdate -u ntp.aliyun.com
- 开启ntp服务并设置开机自启
systemctl start ntpd
systemctl enable ntpd