VMware虚拟机配置Ubuntu桥接方式(Bridged)使虚拟机和宿主机能互相ping通

通过win下的eclipse连接虚拟机中伪分布的hadoop进行调试

1、设置Bridged上网方式

Vmware菜单栏VM->settings->Network Adapter或者Ctrl+D

2、查看Bridged状态

Vmware菜单栏Edit->Virtual Network Editor

要设置成以上bridged模式,先关闭虚拟机,不关闭设置会提示只有虚拟机在power off状态才能设置,选择VMnet0,点击左下角的Restore Default,等一段时间虚拟机配置好虚拟网卡后选择Bridged,Bridged to收到选择自己现在主机的实际网卡名,然后点击应用,确定。

3、配置Bridged的IP、DNS

查看宿主机IP: 参考宿主机IP和DNS,设置虚拟机IP和DNS

Ipconfig /all

设置虚拟机IP:上图我的宿主机IP为49.123.72.196,下图虚拟机IP设置为192.123.72.195

注意:我使用的下面的方式进行静态ip的设置,ip网关以及掩码都是上述的信息,但是设置的方式有所不同,设置方式如下:

1)配置网卡参数到interfaces文件:

?

hm@hm-ubuntu:~$ sudo gedit /etc/network/interfaces

   

2)重启网卡:

?

hm@hm-ubuntu:~$ sudo /etc/init.d/networking restart

 
                

3.配置Ubuntu的hosts:

?

hm@hm-ubuntu:~$ sudo gedit /etc/hosts

注意配置后面的是本虚拟机的主机名,而不是用户名

4、关闭宿主机和虚拟机防火墙。

关闭宿主机防火墙

关闭虚拟机防火墙

重启Ubuntu

验证虚拟机ubuntu和宿主机win8是否ping通

成功ping通,OK。

网上说通过bridged也可以上网,可我这个上不了网,以后再研究研究。

4.配置Win7的hosts:

   (win8.1找到记事本程序,点击右键用管理员身份打开,然后用打开的记事本寻找hosts文件打开并修改,否则有权限问题不能修改)

5.在Win7的eclipse中配置Map/Reduce连接:

1)基本模式:

2)高级模式(可选):

针对hdfs-site.xml文件:  
               

针对core-site.xml文件:  
               

3)错误:

连接到Map/Reduce地址错误
Cannot connect to the Map/Reduce location: ubuntu Call to hm-ubuntu/192.168.1.251:9001 failed on connection exception: java.net.ConnectException: Connection refused: no further information

6.修改Ubuntu中Hadoop的配置:

1)%hadoop%/conf/core-site.xml:

2)%hadoop%/conf/mapred-site.xml:

3)重新格式化HDFS:

?

1

2

hm@hm-ubuntu:~$ hadoop namenode -format

hm@hm-ubuntu:~$ start-all.sh

4)Ubuntu中eclipse的配置:

错误:   
                

解决: 
 修改/etc/hosts文件: 
  

重启Ubuntu

7.运行Win7的eclipse:

1)Ubuntu中的状况:

2)Win7中的状况:

错误: 
权限控制异常:拒绝访问:用户=Win7用户,权限=*,可用名单="system":Ubuntu用户:超级用户组:rwx------

Error: org.apache.hadoop.security.AccessControlException:Permission denied: user=Administrator, access=READ_EXECUTE, inode="system":hm:supergroup:rwx------

8.修改Win7的用户:

1)修改Administrator为hm:

控制面板,用户账户,管理其他账户,双击"Administrator",更改账户名称:

2)修改用户组:

右键"计算机",管理,本地用户和组,用户:

修改组名:

3)重启eclipse:

4)修改Win7用户方式二:创建hm用户:

(1)控制面板,用户账户,管理其他账户,创建一个新账户:

(2)设置密码(可选):

(3)切换用户:

通过win下的eclipse连接虚拟机中伪分布的hadoop进行调试的更多相关文章

  1. win系统下的eclipse连接和使用linux上的hadoop集群

    准备工作 先在win系统的hosts文件中加入下面内容 10.61.6.164master     //hadoop集群的master节点 一.首先在eclipse上安装hadoop插件 下载hado ...

  2. Win7中使用Eclipse连接虚拟机中的Ubuntu中的Hadoop2.4<3>

    经过前几天的学习,基本上能够小试牛刀编写一些小程序玩一玩了,在此之前做几项准备工作 明白我要用hadoop干什么 大体学习一下mapreduce ubuntu重新启动后,再启动hadoop会报连接异常 ...

  3. 利用putty软件连接虚拟机中linux操作系统

    http://jingyan.baidu.com/article/9c69d48fbefe6613c8024e6a.html 大家在使用虚拟的过程中有时候会感觉切换操作系统很不方便,那么有什么方法可以 ...

  4. XShell 连接虚拟机中的服务器 失败 、连接中断(Connection closed by foreign host.)

    在使用XShell连接虚拟机中的服务器时,报以下错误并断开连接,之前连接还是挺稳定的,忽然就这样了 Last login: Thu Aug :: from 192.168.1.102 [root@no ...

  5. 物理机连接虚拟机中的数据库及Windows添加防火墙允许端口详细操作步骤

    公司项目中因为会使用到SQL server数据库,但是自己电脑无论安装2008R2或者2014版本都不成功,我想可能是和之前安装的一些Windows的软件存在冲突. 于是便单独创建了一台虚拟机,在虚拟 ...

  6. SecureCRT连接虚拟机中的Linux

    如何使用SecureCRT连接虚拟机中的Linux https://jingyan.baidu.com/article/574c52191eb9996c8c9dc16a.html?st=5&n ...

  7. windows中eclipse连接虚拟机hdfs

    1.修改配置文件core-site.xml,将其中localhost改为虚拟机的ip地址: 在Ubuntu中,打开控制台,使用命令ifconfig查看虚拟机ip,如图: 修改[hadoop安装路径]/ ...

  8. win10 eclipse连接虚拟机ubuntu中的hdfs

    1.eclipse安装连接hadoop的插件hadoop-eclipse-plugin-2.6.0(注意自己hadoop的版本) 将该插件放在eclipse安装路径的plugins文件夹中. ps:我 ...

  9. windows上通过vnc连接虚拟机中linux系统

    首先要在虚拟机中安装vnc. 虚拟机的设置中要启用VNC连接. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHdzc2c=/font/5a6L5L2T/ ...

随机推荐

  1. 使用ubuntun16.04代码笔记

    (1)cd  /代表到根目录下面:ls表示将盘中内容列出:cd  /home表是打开根目录下的home文件夹:(注意:凡是根目录下的文件夹前面都要加 /) (2)快捷键方式:可以用tab自动补全 (1 ...

  2. feign hystrix 线程池伸缩控制

    当前使用的版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spr ...

  3. 多表数据转化器MTDC

    需求 根据配置文件的映射规则,将一种模型和数据映射成另外一种模型和数据.如图: 其中,a1,b1,c1,d1为表主键,关系:A.a1=B.b1=C.c2=D.d1 解决思路 解析模型配置文件,将每个转 ...

  4. jython

    # -*- coding: utf-8 -*- import sys import json sys.path += ["C:/Users/yangbo/Desktop/restassure ...

  5. Windows 10又现新Bug,24核心竟卡成蜗牛

    Windows 10又现新Bug,24核心竟卡成蜗牛 https://news.cnblogs.com/n/573996/

  6. Memcached内存缓存技术

    Memcached是什么,有什么作用? Memcached是一个开源的.高性能的内存缓存软件,从名称上看Mem就是内存的意思,而Cache就是缓存的意思. Memcached通过在事先规划好的内存空间 ...

  7. CF914F Substrings in a String

    Description 给你一个字符串ss,共有qq次操作,每个都是下面两种形式的一种. 11 ii cc 这个操作表示将字符串ss的第ii项变为字符cc 22 ll rr yy 这个操作表示输出字符 ...

  8. Qtp测试中的密码问题

    Qtp中,一般录制的脚本进行回放的时候就会遇到各种各样的问题,导致回放不能顺利进行,比如这次我在录制一个简单的登陆脚本的时候,就遇到了这样的问题: [遇到问题] 1,  录制好的脚本中的密码不能正常输 ...

  9. AC日记——统计和 洛谷 P2068

    统计和 思路: 水题: 代码: #include <bits/stdc++.h> using namespace std; #define maxn 100005 int n,m,tree ...

  10. HDU 5114 扩展欧几里得

    题目大意:给你两个球的坐标 他们都往(1, 1)这个方向以相同的速度走,问你他们在哪个位置碰撞. 思路:这种题目需要把x方向和y方向分开来算周期,两个不同周期需要用扩展欧几里得来求第一次相遇. #in ...