第四周之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的上传