当前位置: 代码迷 >> Eclipse >> Hadoop-3-在Eclipse中联系关系hadoop-1.1.2源码以及常见问答
  详细解决方案

Hadoop-3-在Eclipse中联系关系hadoop-1.1.2源码以及常见问答

热度:600   发布时间:2016-04-23 00:51:23.0
Hadoop-3-在Eclipse中关联hadoop-1.1.2源码以及常见问答

写在前面:如有错误,请评论或发邮箱至mavshadoop@foxmail.com,期待与大家交流!微笑

1.在Eclipse中关联hadoop1.1.2源代码

1.1.解压

使用解压软件将下载好的压缩文件解压后如下所示:
 

1.2.在Eclipse中创建Java Project

将hadoop-1.1.2中源码(下图的红色方框区域)导入到该工程中: 


 
导入后效果图如下所示:


 

1.3.关联源码和JAR包

1.3.1.查看属性:

在创建的工程上,点击右键,在弹出菜单中选择最后一项,或者使用功能键(Alt +Enter)查看属性:
 


1.3.2.关联源码

(1)选中并依次执行:【source】-->【hadoop-1.1.2-src/src】-->【Remove】


 

(2)【Remove】后界面如下所示,选择【Add Folder】


 

(3)将红色方框内勾选上


  

(4)勾选后【Source】如下所示:


 

(5)此时项目结构视图如下所示:


1.3.3.导入jar包

(1)在工程中新建“lib”文件夹用于存储jar包
(2)将源码中红色区域内jar包拷贝hadoop1.1.2lib文件夹中


 
 

(3)将以下目录也拷贝到hadoop1.1.2lib文件夹中


 
(4)将jsp-2.1目录下JAR包拷贝到hadoop1.1.2lib文件夹中


 

(5)加上ant.jar包后整体文件结构如下所示:


 
(6)将上述文件夹中所有jar包拷贝到工程的lib目录下之后执行Build Path加入工程中
 


2.常见问题&解答

2.1问:linux启动的时候,长时间停留在进度条页面,不能进入登录页面?

答:在VMWare上,对应的虚拟机的网络设置处,重新生成MAC。参考下图:
 


2.2问:windows下ping不同linux的ip

答:(1)使用仅主机模式(2)windows和linux的ip都在192.168.80的网段
 

 


2.3问:如果出现command not found的原因?

答:环境变量设置没成功。

2.4问:hadoop启动时提示出入密码?

答:SSH免密码设置失败。

2.5问:启动hadoop之后,jps命令发现NameNode、JobTracker进程不存在?

答:配置文件中hadoop0应该改为自己的主机名。

2.6问:在linux修改ip设置后,执行ifconfig命令,发现设置失败?

答:(1)ip设置是否保存了
    (2)先执行service network restart,在执行ifconfig
(3)以上操作依旧失效,重启linux
(4)以上操作依旧失效,把linux的ip设置删除,然后重启linux
  相关解决方案