第四周之Hadoop学习(四)

上周已经成功完成了Hadoop的学习,这周则是搭建好Hadoop的安卓编程环境

今天的学习根据这篇博客:https://blog.csdn.net/HcJsJqJSSM/article/details/83418976

首先,通过登录centos可以知道之前下载的版本是2.7.6的,但是windows主机上并没有2.7.6的hadoop zip包,因此通过百度搜索2.7.6的安装包并且下载

下载地址为:http://archive.apache.org/dist/hadoop/core/hadoop-2.7.6/hadoop-2.7.6.tar.gz

PS:通过谷歌浏览器下载的速度很慢,之后打开迅雷下载速度提升很快。

下载完成后,根据教程中的内容首先解压hadoop到一个文件夹

打开eclipse将对应的包导进一个library中,为了以后编程的时候简单地使用

首先添加share/hadoop/common中3个jar包

share/hadoop/common/lib

share//hadoop/hdfs

接着在linux中启动hadoop

打在centos中的终端并且输入

su -

输入密码

cd $HADOOP_HOME

service sshd restart

./sbin/start-dfs.sh

在这里的时候遇到了JAVA_HOME is not set and could not be found 的问题,通过百度后得知这是教程中没有叫我们更改的一个问题,需要通过修改hadoop_env.sh中的JAVA_HOME环境变量来改正这个错误。

解决这个问题的链接:https://blog.csdn.net/dianzishijian/article/details/52094569

把JAVA_HOME后面的地址修改成自己相应的jdk的链接就行了

修改之后成功启动HADOOP:

打开ECLIPSE 新建java项目和文件,测试上传功能,测试过程中发现客户端无法访问接口,未完待续

 不能通过客户端的网页访问ip+50070页面,通过关闭防火墙客户端成功进入该网页

参考链接:https://blog.csdn.net/With__Sunshine/article/details/80589403

重新测试eclipse中java的上传

 

posted on 2019-08-02 17:03  Halone  阅读(133)  评论(0编辑  收藏  举报