zoukankan      html  css  js  c++  java
  • 主机与虚拟机链接

    VM virtualBox网络设置

    NAT形式  选择端口转发
    子系统端口不能随便设置
    就设置22
    这个时候的状态是:
    虚拟机能上网, ping 得通主机
    不过安装hadoop后虚拟机中的eclipse能连接而主机的却不能连接
    且主机ping不通虚拟机的ip(10.0.2.15)
    可通过设置第二张网卡的形式以达成目的
    通过设置后虚拟机会生成第二个ip(目前为192.168.56.101),且此ip为固定ip,可以将hadoop的配置中的ip设为该ip,则启动hadoop后主机的eclipse也可以连接,同时主机也能ping能该ip。
     
    经测试后发现主机的eclipse虽然能连接上hadoop,但是只能进行文件查看操作,调试程序的时候会出现ip地址报错
    java.lang.IllegalArgumentException: Wrong FS hdfs://192.168.XXX.XXX:9000  expected:hdfs://XXX(虚拟机名称):9000
    解决办法为将hadoop相关配置文件的ip修改为ip所对应的主机名
    此时可以进行mapreduce调试操作
    eclipse中的hadoop包链接改为hadoop-1.1.1的时候调试报错:
    failed on local exception: java.io.EOFException
    主要是由于客户端的版本与服务端的版本不一致引起的,真蛋疼!
     
    可以进行调试了, 不过最终我还是放弃了, windows下调试真心操蛋啊,eclipse版本之类的问题也那么多,不在windows下玩mapreduce了,浪费青春啊!
  • 相关阅读:
    四.Oracle聚合函数和内外全连接
    三.Oracle常用数据类型及单行函数总结
    二.Sql语言的分类及运算符
    一.Oracle的安装与连接
    Maven环境的配置
    javaSE基础总结篇04
    javaSE基础总结篇03
    javaSE基础总结篇02
    JavaSE基础篇总结01
    表分区
  • 原文地址:https://www.cnblogs.com/juefan/p/3152961.html
Copyright © 2011-2022 走看看