win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控

前言:前段时间在实验室的机器上安装了hadoop伪分布式环境,具体是主机是win10环境,虚拟机是VMware上的Ubuntu15.0系统,同时实现了可以在主机上远程SSH操控虚拟机、主机与虚拟机之间的文件传输,和利用hadoop-eclipse插件实现在win10上运行hadoop程序,在配置的过程中遇到了很多问题现在总结如下:

环境:主机win10操作系统

            虚拟机Ubuntu15.0 64位操作系统

1.首先在你的电脑上安装VMware Workstation

从百度搜一个下载就可以用,把虚拟机安装在一个空间比较富裕的盘,然后创建一个新的虚拟机,我安装的是Ubuntu15.0 64位操作系统,安装好的效果是这样的:win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第1张图片

2.在虚拟机上安装hadoop

在虚拟机上配置hadoop的过程可以参考给力星的文章:Hadoop安装教程,我这里是配置的伪分布式,但是配置后面会稍有改动,你可以先按他这个配置好,配置好伪分布式的结果是可以启动hadoop,如图所示:

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第2张图片

3.实现主机和虚拟机的ssh通信

这里的目的是可以在主机上通过ssh协议远程操控虚拟机,并且实现主机与虚拟机之间的文件传输,分下面几步骤:

1)打开VMware上的虚拟机选项卡——设置——网络适配器——选择桥联模式

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第3张图片

2 编辑选项卡——虚拟网络编辑器——更改设置——选择VMnet0桥接到主机主网卡

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第4张图片

在这里有人可能会奇怪我的虚拟网络编辑器里为什么没有VMnet1和VMnet8,因为我禁用了这两个网卡,后面解释为什么。

3.设置ip地址为同一网段

桥连方式实现主机与虚拟机通信的一个关键步骤就是使虚拟机与主机处于同一网段:

首先设置虚拟ip地址10.108.246.198(主机ip为10.108.244.28)掩码为255.255.252.0

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第5张图片

此时其实就配置的差不多了,但是还有些问题::主机能ping通虚拟机,而虚拟机却ping不通主机,但主机和虚拟机均能ping通局域网里其他计算机,解决此问题的方法就是按前面所提到的在主机的网络管理中禁用VMnet1和VMnet8虚拟网卡。现在可以试试虚拟和主机之间是否可以ping通。win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第6张图片

虚拟机ping 10.108.244.28(主机ip)通!!!

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第7张图片

主机ping 10.108.246.198(虚拟机IP)通!!!

此时虚拟机与主机之间的通信算是联通了!

4 通过Putty实现远程控制linux平台

下载Putty 图标如下:


输入虚拟机IP然后open

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第8张图片

然后输入虚拟机的账号和密码登录:

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第9张图片

这样就实现了远程SSH控制Linux虚拟机了!!

5.用WinSCP实现win10主机与Ubuntu虚拟机的文件传输:

下载WinSCP,图标如下:


默认安装就好,登录界面如下:

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第10张图片

登录之后你就可以实现文件传输了:

win10主机如何在校园网的条件下在虚拟机上安装Hadoop并实现远程SSH操控_第11张图片


你可能感兴趣的:(云计算,hadoop)