二十. [博学谷学习记录]|超强总结,用心分享|大数据 Linux(二十)

128 阅读2分钟

image.png

1.1. 使用CRT连接三台虚拟机

1、建立连接

image.png 2、参数配置

image.png

image.png

3、设置主题,颜色和仿真

image.png

image.png

image.png

 

按照同样方式去连接node2和node3主机

1.2. 设置主机名和域名映射

1、配置每台虚拟机主机名:

 

分别编辑每台虚拟机的hostname文件,直接填写主机名,保存退出即可。

vim  / etc / hostname

 

第一台主机主机名为:node1

第二台主机主机名为:node2

第三台主机主机名为:node3

 

2、配置每台虚拟机域名映射


分别编辑每台虚拟机的hosts文件,在原有内容的基础上,填下以下内容:

注意:不要修改文件原来的内容,三台虚拟机的配置内容都一样。

vim  / etc / hosts

 

192.168.88.161 node1 node1.itcast.cn192.168.88.162 node2 node2.itcast.cn192.168.88.163 node3 node3.itcast.cn****

配置后效果如下:

image.png

 

1.3. 关闭三台虚拟机的防火墙和Selinux

1、关闭每台虚拟机的防火墙

在每台虚拟机上分别执行以下指令:

systemctl stop firewalld.service          #停止firewallsystemctl disable firewalld.service       #禁止firewall开机启动****
systemctl stop firewalld.service          #停止firewallsystemctl disable firewalld.service       #禁止firewall开机启动****

关闭之后,查看防火墙状态:

systemctl status firewalld.service

 

image.png


1、关闭每台虚拟机的Selinux

1)什么是SELinux ?

  1)SELinux是Linux的一种安全子系统

  2)Linux中的权限管理是针对于文件的, 而不是针对进程的, 也就是说, 如果root启动了某个进程,  则这个进程可以操作任何一个文件。

3)SELinux在Linux的文件权限之外, 增加了对进程的限制, 进程只能在进程允许的范围内操作资源

2)为什么要关闭SELinux

如果开启了SELinux, 需要做非常复杂的配置, 才能正常使用系统, 在学习阶段, 在非生产环境, 一般不使用SELinux

 SELinux的工作模式:

enforcing 强制模式

permissive 宽容模式

disabled 关闭


1)关闭SELinux方式

编辑每台虚拟机的Selinux的配置文件

 

vim  / etc / selinux / config****

Selinux的默认工作模式是强制模式,配置如下:

image.png

将Selinux工作模式关闭:

image.png

2)分别重启三台虚拟机

reboot****

1.1. 三台机器机器免密码登录

1、 为什么要免密登录

 Hadoop 节点众多, 所以一般在主节点启动从节点, 这个时候就需要程序自动在主节点登录到从节点中, 如果不能免密就每次都要输入密码, 非常麻烦。

          image.png

2、 免密 SSH 登录的原理

  1. 需要先在 B节点 配置 A节点 的公钥

  2. A节点 请求 B节点 要求登录

  3. B节点 使用 A节点 的公钥, 加密一段随机文本

  4. A节点 使用私钥解密, 并发回给 B节点

  5. B节点 验证文本是否正确