hadoop学习笔记-基于hdfs搭建简单网盘应用

hadoop学习笔记-基于hdfs搭建简单网盘应用

Hadoop的eclipse插件安装:

在基于已经搭建好的hadoop的简单集群之后,我便思考在此基础上搭建一个hadoop的应用,以及方便后续对hadoop的一个学习平台。首先在搭建之前,需要对master节点的防火墙进行开放,以防止在windows的开发环境下访问不了master的hadoop环境。

为了测试在windows的eclipse里面能否访问hadoop,我们将下载最新的eclipse-juno版本。下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR1/eclipse-jee-juno-SR1-win32.zip&url=http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/juno/SR1/eclipse-jee-juno-SR1-win32.zip&mirror_id=1082

然后在hadoop1.0.4的安装文件的usr\share\hadoop\contrib\eclipse-plugin里面有一个hadoop-eclipse-plugin-1.0.4.jar,此时还不能将这个jar包直接放到eclipse的plugin里面去,因为还缺少必要的jar包。在usr\share\hadoop\lib目录下找到jackson-mapper-asl-1.8.8.jar,jackson-core-asl-1.8.8.jar,hadoop-core.jar,commons-lang-2.4.jar,commons-httpclient-3.0.1.jar,commons-configuration-1.6.jar,commons-cli-1.2.jar的jar包,放入hadoop-eclipse-plugin-1.0.4.jar里面的lib目录下,此时在将这个jar包放到eclipse的plugin里面去,启动eclipse,便安装成功hadoop的插件。

启动eclipse之后,进入window->open perstective->other,

111

点击Map/reduce选项,点击OK,便进入如下视图:

222

将会看到如下视图。在Map/reduce location里面右击,点击New Hadoop location

输入完之后点击finish即可。444

此时会在Map/Reduce location的窗口中看到多了一个大象的图标,这个就是刚刚配置的hadoop。那么在Project explorer中的DFS location中有一个刚刚建立的hadoop。此时放回可能会提示权限不够,那么此时需要在master节点的hdfs-site.xml中加入:

<property>

<name>dfs.permissions</name>

<value>false</value>

<description>

If “true”, enable permission checking in HDFS.

If “false”, permission checking is turned off,

but all other behavior is unchanged.

Switching from one parameter value to the other does not change the mode,

owner or group of files or directories.

</description>

</property>

那么你就可以完全在eclipse中对hadoop的文件系统进行操作了。如下:

666

此时表示eclipse端的访问hadoop已经完毕了。

那么下一步搭建一个基于hdfs的网盘应用。

基于hdfs的网盘应用

详细内容请移步到: 点击打开链接
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值