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

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

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文件:

?


1


[email protected]:~$ sudo gedit /etc/network/interfaces

   

2)重启网卡:

?


1


[email protected]:~$ sudo /etc/init.d/networking restart

 
                

3.配置Ubuntu的hosts:

?


1


[email protected]:~$ 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

3


[email protected]:~$ hadoop namenode -format

[email protected]:~$ 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)切换用户:

时间: 2024-12-30 06:01:24

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

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

经过前几天的学习,基本上能够小试牛刀编写一些小程序玩一玩了,在此之前做几项准备工作 明白我要用hadoop干什么 大体学习一下mapreduce ubuntu重新启动后,再启动hadoop会报连接异常的问题 答: 数据提炼.探索数据.挖掘数据 map=切碎,reduce=合并 重新启动后会清空tmp目录,默认namenode会存在这里,须要在core-site.xml文件里添加(别忘了创建目录,没权限的话,须要用root创建并把权限改成777):<property> <name>h

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

准备工作 先在win系统的hosts文件中加入下面内容 10.61.6.164master     //hadoop集群的master节点 一.首先在eclipse上安装hadoop插件 下载hadoop-eclipse-plugin-1.1.2.jar.将其复制到eclipse 安装文件夹下的plugins,再启动eclispe.这时在eclipse的File/New/other下会看到一下的内容,证明插件成功安装 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi

win764bit下Eclipse连接ubuntu中hadoop2.6经验总结

作为初学者,总结一下配置hadoop2.6的心得体会. 首次配置时采用虚拟机中运行Ubuntu14.04,直接配置hadoop2.6,并在其中运行Eclipse.于自己的机子性能较为一般(4核+4G),尝试几个案例时就出现卡的现象.后来尝试CYGWIN代替Ubuntu,但各种配置问题不断产生,不得不放弃.改为在win7(64bit)下采用Eclipse连接ubuntu中hadoop2.6,为了提升性能,ubuntu改为命令行模式下启动,去掉图形化界面. Ubuntu下配置hadoop2.6并没遇

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

在使用XShell连接虚拟机中的服务器时,报以下错误并断开连接,之前连接还是挺稳定的,忽然就这样了 Last login: Thu Aug 10 21:28:38 2017 from 192.168.1.102 [[email protected] ~]# Socket error Event: 32 Error: 10053. Connection closing...Socket close. Connection closed by foreign host. Disconnected f

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

首先要在虚拟机中安装vnc. 虚拟机的设置中要启用VNC连接. 然后输入指令 vncserver,可以看到有一个序号. 接着在windows下打开vnc软件 这边输入IP,试了很多次都显示the connection was refused by the host computer.无法连接. 此时在IP后面加了端口号,端口号为上图中设置的5900,依然无法连接 正确的写法是IP加端口号,但是这边的端口号不是设置的5900,而是在5900基础上加上虚拟机中的VNC序号,如第一张图中显示的1.正确

SecureCRT连接虚拟机中的Linux

如何使用SecureCRT连接虚拟机中的Linux https://jingyan.baidu.com/article/574c52191eb9996c8c9dc16a.html?st=5&net_type=&bd_page_type=1&os=1&rst=&word=www.5pk.com 初学Linux,虚拟机用NAT方式连网,也实现了虚拟机能上网,也能ping得通主机,但是要实现secureCRT连接虚拟机时,却连不上,在网上了些解决方案,将其记录在此. [[

物理机连接虚拟机中的sqlserver

物理机:window10企业版 虚拟机(vmware12):windows server 2016 DataCenter 一.虚拟机选择桥接模式(复选框不要勾上),此时虚拟机和物理机都能Ping通网关,但物理机ping不通虚拟机,虚拟机也ping不通物理机: 二.物理机和虚拟机:打开防火墙安全高级设置,新建入站规则,将数据库默认端口1433开放: 三.此时物理机已可正常连接虚拟机中的数据库:

navicat连接虚拟机中mysql&quot;Access denied for user&#39;root&#39;@&#39;IP地址&#39;&quot;问题

登陆要链接的服务器上的mysql 命令:mysql -uroot -p123456 然后执行 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 'root'@'%':mysql的用户名, %带代表任意的ip都可访问 好了成功 navicat连接虚拟机中mysql"Access denied for user'root'@'IP地址'"问题 原文地址:https://ww

windows中eclipse连接虚拟机hdfs

1.修改配置文件core-site.xml,将其中localhost改为虚拟机的ip地址: 在Ubuntu中,打开控制台,使用命令ifconfig查看虚拟机ip,如图: 修改[hadoop安装路径]/etc/hadoop下的core-site.xml文件,如图: 2.安装Hadoop-Eclipse-Plugin (以下操作在Window系统中进行) 下载hadoop2x-eclipse-plugin:(下载地址:https://github.com/winghc/hadoop2x-eclips