Hadoop技术栈:VMware Workstation虚拟机使用
Posted 黑马程序员官方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop技术栈:VMware Workstation虚拟机使用相关的知识,希望对你有一定的参考价值。
一、VMware虚拟机概念与安装
背景:局域网组成
- 服务器
- 交换机
- 网线
- 机架
VMware介绍
- VMware Workstation是一款虚拟机软件,允许用户将Linux、Windows等多个操作系统作为虚拟机在单台PC上运行;
- 用户可以在虚拟机上重现服务器、桌面和平板电脑环境,无需重新启动即可跨不同操作系统同时运行应用。
VMware功能、组件
- 通过对个人笔记本(PC) 硬件资源的虚拟,在一台PC上运行其他隔离操作系统;
- 隔离出来的操作系统虽然是虚拟的,但是硬件组成与功能上与物理实体机完全一致;
- VMware虚拟组件包括:网卡、交换机、 DHCP、 NAT设备等,此处不做深入探究。
网络架构图
安装成功启动页面
二、Centos操作系统的虚拟机导入
step1:配置VMware虚拟机网段
- 编辑-- >虚拟网络编辑器
更改设置-- >用管理员权限运行
选中NAT模式-- >修改网段为192.168.88.0
选中NAT模式-- >NAT设置-- >修改网关为192.168.88.2
step2:配置windows本地虚拟网卡
- windows系统全局搜索框输入: 网络连接
- 找到VMware Network Adapter VMnet8虚拟网卡
修改VMware Network Adapter VMnet8虚拟网卡的IP
修改VMware Network Adapter VMnet8虚拟网卡的IP
step3:解压虚拟机压缩包
最好解压至: 没有中文、没有空格的目录下
step4:导入node1虚拟机
打开虚拟机软件,然后双击node1虚拟机的配置
根据需求和windows硬件情况, 调整内存与CPU大小
启动node1虚拟机
注意!!!选择我已移动该虚拟机
- 登录node1,验证是否导入成功(用户名: root 密码: 123456)
- ifconfig验证网卡是否启动; ping www.baidu.com来验证网络是否通畅
双击node2虚拟机的配置, 启动node2虚拟机
step5:导入node2虚拟机
- 浏览-- >找到node1的虚拟机配置(底层采用的是链接克隆技术)
注意!!!选择我已移动该虚拟机
登录node2, 验证是否导入成功(用户名: root 密码: 123456)
ifconfig验证网卡是否启动; ping www.baidu.com来验证网络是否通畅
step6:导入node3虚拟机
- node3的导入方式和node2一模一样
- 注意: 需要选择关联node1,需要选择我已移动该虚拟机
3台虚拟机信息汇总
三、VMware虚拟机常规使用
内存、磁盘调整
在虚拟机关机状态下,可以根据需求调整每台机器的资源大小
虚拟机启动、停止
选中虚拟机,进行启动、停止、重启、挂起等操作
快照使用
VMware虚拟机软件提供了非常便捷的快照功能, 用于记录某一时间点的状态,用于备份恢复;
拍好快照之后,可以在任何时间恢复到指定的快照时间点;
本课程中提供的虚拟机, 制作了3个不同时间点的快照, 可供大家选择使用。
可以选择任意快照,跳转到指定快照的时间点。
注意: 如果需要快照跳转恢复, 3台虚拟机必须都要同时进行恢复,避免彼此之间时间状态不同步。
四、FinalShell介绍使用
SSH协议
SSH为Secure Shell的缩写,是一种网络安全协议,专为远程登录会话和其他网络服务提供安全性的协议。
在Linux中, SSH的主要用途有: 用户加密实现远程登录、服务器之间的免密登录。
SSH协议默认采用RSA算法实现非对称加密,需要两个密钥:公开密钥(public key:简称公钥)和私有密钥(private key:简称私钥) 。
公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。
SSH加密实现远程登录
企业中, Linux服务器通常位于远程机房中, 用户不方便直接在机房操作;
可以使用支持SSH协议的软件,通过远程登录操作访问服务器,并且SSH协议可以实现对传输内容的加密。
原理如图所示。
支持SSH协议的软件
常见的支持SSH协议的软件有: FinalShell、 Putty、xshell、secureCRT等。
本课程使用国产开源免费,支持中文的FinalShell软件。
FinalShell安装操作中主要注意的就是安装目录:最好无中文、无空格路径。
FinalShell启动页面
FinalShell连接Linux
配置windows上的hosts映射文件,这样就可以使用主机名访问3台虚拟机了
hosts文件路径: C:\\Windows\\System32\\drivers\\etc\\hosts
配置完毕之后,可以win+r, 输入cmd进入命令行,使用ping命令测试是否生效。
192.168.88.151 node1 node1.itcast.cn
192.168.88.152 node2 node2.itcast.cn
192.168.88.153 node3 node3.itcast.cn
连接管理器-- >新增SSH连接(Linux)
添加node1.itcast.cn相关信息
- 双击配置好的node1.itcast.cn连接
- 选择接受并保存服务器给的公钥,便于后续登录使用
FinalShell页面布局
FinalShell使用
大多数情况下我们使用各种命令来操控Linux系统。
FinalShell的其他功能如文件系统操作、系统资源显示等, 在某些情况下,可以提高开发使用效率。
node2.itcast.cn与node3.itcast.cn采用同样的方式进行配置
以上是关于Hadoop技术栈:VMware Workstation虚拟机使用的主要内容,如果未能解决你的问题,请参考以下文章