我在公司下午5点40开始编译,到现在,我到家,7点半了,还在编译,中途出现了下载不动的情况,我选择了ctrl+c 退出下载,然后重新输入命令,继续下载了!
原先呢,我是编译了两次都成功了,因为我在公司,远程家里的电脑,那个时候家里网很不错,但是呢,最近网不好,导致我到了晚上9点30,差不都3个多小时了,还没好,主要是一直停滞不前,卡死了!
所以,我还是采取了修改源的地址问题:
在maven 的config下面的setting 文件添加阿里云的地址:
<mirrors>
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
</mirrors>
同时:hadoop源码项目下的pom.xml文件也进行修改,如下:
<repositories>
<!-- 这里是新增的地址-->
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</repository>
<repository>
<id>${distMgmtSnapshotsId}</id>
<name>${distMgmtSnapshotsName}</name>
<url>${distMgmtSnapshotsUrl}</url>
</repository>
<repository>
<id>repository.jboss.org</id>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
这里文件很多,给个小东邪,vim 进入文件之后:
不要输入i,也就是命名模式下,:/jboss 这个就是我们的查找文件
我一直卡在了maven -javadoc-plugin 这个插件,漫长的等待啊!这个是Java的编译器
终于在换了源之后,冲过去了!然后又卡在了:
maven-javadoc-plugin:2.8.1:jar (module-javadocs) @ hadoop-mapreduce-client-common — 这样的地方
这样的东西,算是它的子部分!
成功了!!中间一直停,建议还是修改源吧!毕竟我是光纤
cd /hadoop-dist/target
这里没有显示M(兆), 输入命令: ll -h
这里显示是 173M,下路我拿出去解压,我选择复制到我之前的src里面去,我存放的位置!
cp ./hadoop-2.6.4.tar.gz /usr/local/src/
cd /usr/local/src
tar -zxvf ./hadoop-2.6.4.tar.gz -C /usr/local/
配置hadoop的环境变量:vim /etc/profile
查看版本:
这里查看版本的时候,有个 Subversion Unknown -r Unknown 我不知道是不是错
具体原因,我在网上找了下,有人的是有这个的,但是我也看到很多跟我一样的,所以,我这里先忽略了!
另外两台机器,你编译两次试试吧,反正我编译成功4次了,没有失败过,我选择scp过去,添加环境变量,然后结束,两分钟搞定了!