大数据实战 Linux Uduntu 20.04.1 server Hadoop环境搭建 前期准备工作
建4台Ubuntu系统
3台server版本,1台desktop版本。server版本的分别为master、slave1、slave2节点。desktop版本的虚拟机为测试机。
1.装系统,配网
1.1 点击跳转server版本装系统,配网
1.2 击跳转desktop版本装系统,配网
2.连接Xshell
2.1 检查节点机
IP地址,网关,是否能ping通外网,是否ping通宿主机的IP地址
若ping不通外网检查网关和dns。
若ping不通宿主机IP地址,检查虚拟网络编辑器
2.2 检查宿主机
IP地址,网关,是否能ping通外网,是否ping虚拟机主机的IP地址
3.修改虚拟机的名称(以下以master节点为例子)
3.1 编辑文件
vi /etc/hostname
i 进入编辑
Esc 退出
:wq 保存并退出
4.配置hosts文件
目的:做主机映射ip
4.1 编辑hosts文件
vi /etc/hosts
4.2 重启网络
netplan apply
4.3 检验是否修改成功
ping master =ping 172.25.0.10
5.APT软件源配置
5.1 进入apt目录
cd /etc/apt
5.2 修改 sources.list文件之前,先备份。
5.3 编辑sources.list文件
vi sources.list
这里是镜像文件,一般情况是有10条地址。本文采用163网站的镜像,若想采用其他网站的镜像地址,则修改地址。例如:采用阿里云网站镜像,将10条网址中的“163”改为“aliyun”即可。
5.4 将所有软件更新
apt update
5.5 查看更新的软件
apt list --upgradable
6.安装openssh-server
6.1 查看是否安装了openssh-server
dpkg-query -l openssh-server
上图表示已经安装了openssh-server。
没有安装openssh-server如下图。
version为none。
6.2 安装openssh-server
apt install openssh-server
6.3 卸载openssh-server
apt purge openssh-server -y
purge卸载更彻底,所以使用它。
7.关闭防火墙
7.1 查看防火墙的状态
ufw status
上图防火墙为关闭状态。inative
下图防火墙为开启状态。ative
7.2 启动防火墙
ufw enable
7.3 关闭防火墙
ufw disable
8.修改sshd_config文件
目的:连接Xshell是直接用root用户登录,不需要用普通用户登录,再切换root用户。
8.1 进入目录
cd /etc/ssh
8.2 修改文件
vi sshd_config
在PermitRootLogin prohibit-password下面一行加PermitRootLogin yes
8.3 重启服务
systemctl restart ssh
8.4 查看ssh服务状态
systemctl status ssh
9.关机,拍快照
slave1,salve2,bass-desktop也是如此,安装上面步骤即可。